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; }