Class ToolboxViewModel
- Namespace
- Gemini.Modules.Toolbox.ViewModels
- Assembly
- Gemini.dll
[Export(typeof(IToolbox))]
public class ToolboxViewModel : Tool, IViewAware, IChild, IToolbox, ITool, ILayoutItem, IScreen, IHaveDisplayName, IActivate, IDeactivate, IGuardClose, IClose, INotifyPropertyChangedEx, INotifyPropertyChanged
- Inheritance
-
PropertyChangedBaseViewAwareScreenToolboxViewModel
- 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
ToolboxViewModel(IShell, IToolboxService)
[ImportingConstructor]
public ToolboxViewModel(IShell shell, IToolboxService toolboxService)
Parameters
shell
IShelltoolboxService
IToolboxService
Properties
Items
public IObservableCollection<ToolboxItemViewModel> Items { get; }
Property Value
- IObservableCollection<ToolboxItemViewModel>
PreferredLocation
public override PaneLocation PreferredLocation { get; }