Class Tool
Inheritance
Caliburn.Micro.PropertyChangedBase
Caliburn.Micro.ViewAware
Caliburn.Micro.Screen
Tool
Implements
Caliburn.Micro.IViewAware
Caliburn.Micro.IChild
Caliburn.Micro.IScreen
Caliburn.Micro.IHaveDisplayName
Caliburn.Micro.IActivate
Caliburn.Micro.IDeactivate
Caliburn.Micro.IGuardClose
Caliburn.Micro.IClose
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged
Inherited Members
Caliburn.Micro.Screen.Caliburn.Micro.IActivate.Activate()
Caliburn.Micro.Screen.OnInitialize()
Caliburn.Micro.Screen.OnActivate()
Caliburn.Micro.Screen.Caliburn.Micro.IDeactivate.Deactivate(System.Boolean)
Caliburn.Micro.Screen.OnDeactivate(System.Boolean)
Caliburn.Micro.Screen.CanClose(System.Action<System.Boolean>)
Caliburn.Micro.Screen.TryClose(System.Nullable<System.Boolean>)
Caliburn.Micro.Screen.Parent
Caliburn.Micro.Screen.DisplayName
Caliburn.Micro.Screen.IsActive
Caliburn.Micro.Screen.IsInitialized
Caliburn.Micro.Screen.Activated
Caliburn.Micro.Screen.AttemptingDeactivation
Caliburn.Micro.Screen.Deactivated
Caliburn.Micro.ViewAware.DefaultContext
Caliburn.Micro.ViewAware.Caliburn.Micro.IViewAware.AttachView(System.Object, System.Object)
Caliburn.Micro.ViewAware.OnViewAttached(System.Object, System.Object)
Caliburn.Micro.ViewAware.OnViewLoaded(System.Object)
Caliburn.Micro.ViewAware.OnViewReady(System.Object)
Caliburn.Micro.ViewAware.GetView(System.Object)
Caliburn.Micro.ViewAware.Views
Caliburn.Micro.ViewAware.ViewAttached
Caliburn.Micro.PropertyChangedBase.Refresh()
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange(System.String)
Caliburn.Micro.PropertyChangedBase.NotifyOfPropertyChange<TProperty>(System.Linq.Expressions.Expression<System.Func<TProperty>>)
Caliburn.Micro.PropertyChangedBase.OnUIThread(System.Action)
Caliburn.Micro.PropertyChangedBase.Set<T>(T, T, System.String)
Caliburn.Micro.PropertyChangedBase.IsNotifying
Caliburn.Micro.PropertyChangedBase.PropertyChanged
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
Namespace: Gemini.Framework
Assembly: Gemini.dll
Syntax
public abstract class Tool : LayoutItemBase, IViewAware, IChild, ITool, ILayoutItem, IScreen, IHaveDisplayName, IActivate, IDeactivate, IGuardClose, IClose, INotifyPropertyChangedEx, INotifyPropertyChanged
Constructors
Tool()
Declaration
protected Tool()
Properties
CloseCommand
Declaration
public override ICommand CloseCommand { get; }
Property Value
Type | Description |
---|---|
System.Windows.Input.ICommand |
Overrides
IsVisible
Declaration
public bool IsVisible { get; set; }
Property Value
Type | Description |
---|---|
Boolean |
PreferredHeight
Declaration
public virtual double PreferredHeight { get; }
Property Value
Type | Description |
---|---|
Double |
PreferredLocation
Declaration
public abstract PaneLocation PreferredLocation { get; }
Property Value
Type | Description |
---|---|
PaneLocation |
PreferredWidth
Declaration
public virtual double PreferredWidth { get; }
Property Value
Type | Description |
---|---|
Double |
ShouldReopenOnStart
Declaration
public override bool ShouldReopenOnStart { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
ToolBar
Declaration
public IToolBar ToolBar { get; }
Property Value
Type | Description |
---|---|
IToolBar |
ToolBarDefinition
Declaration
public ToolBarDefinition ToolBarDefinition { get; protected set; }
Property Value
Type | Description |
---|---|
ToolBarDefinition |
Implements
Caliburn.Micro.IViewAware
Caliburn.Micro.IChild
Caliburn.Micro.IScreen
Caliburn.Micro.IHaveDisplayName
Caliburn.Micro.IActivate
Caliburn.Micro.IDeactivate
Caliburn.Micro.IGuardClose
Caliburn.Micro.IClose
Caliburn.Micro.INotifyPropertyChangedEx
System.ComponentModel.INotifyPropertyChanged