Class Tool
public abstract class Tool : LayoutItemBase, IViewAware, IChild, ITool, ILayoutItem, IScreen, IHaveDisplayName, IActivate, IDeactivate, IGuardClose, IClose, INotifyPropertyChangedEx, INotifyPropertyChanged
- Inheritance
-
PropertyChangedBaseViewAwareScreenTool
- Implements
-
IViewAwareIChildIScreenIHaveDisplayNameIActivateIDeactivateIGuardCloseICloseINotifyPropertyChangedEx
- Derived
- Inherited Members
-
Screen.OnInitialize()Screen.OnActivate()Screen.ParentScreen.DisplayNameScreen.IsActiveScreen.IsInitializedScreen.ActivatedScreen.AttemptingDeactivationScreen.DeactivatedViewAware.DefaultContextViewAware.ViewsViewAware.ViewAttachedPropertyChangedBase.Refresh()PropertyChangedBase.IsNotifyingPropertyChangedBase.PropertyChanged
Constructors
Tool()
protected Tool()
Properties
CloseCommand
public override ICommand CloseCommand { get; }
Property Value
IsVisible
public bool IsVisible { get; set; }
Property Value
PreferredHeight
public virtual double PreferredHeight { get; }
Property Value
PreferredLocation
public abstract PaneLocation PreferredLocation { get; }
Property Value
PreferredWidth
public virtual double PreferredWidth { get; }
Property Value
ShouldReopenOnStart
public override bool ShouldReopenOnStart { get; }
Property Value
ToolBar
public IToolBar ToolBar { get; }
Property Value
ToolBarDefinition
public ToolBarDefinition ToolBarDefinition { get; protected set; }