Table of Contents

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
PropertyChangedBase
ViewAware
Screen
ToolboxViewModel
Implements
IViewAware
IChild
IScreen
IHaveDisplayName
IActivate
IDeactivate
IGuardClose
IClose
INotifyPropertyChangedEx
Derived
Inherited Members
Screen.OnInitialize()
Screen.OnActivate()
Screen.Parent
Screen.DisplayName
Screen.IsActive
Screen.IsInitialized
Screen.Activated
Screen.AttemptingDeactivation
Screen.Deactivated
ViewAware.DefaultContext
ViewAware.Views
ViewAware.ViewAttached
PropertyChangedBase.Refresh()
PropertyChangedBase.IsNotifying
PropertyChangedBase.PropertyChanged

Constructors

ToolboxViewModel(IShell, IToolboxService)

[ImportingConstructor]
public ToolboxViewModel(IShell shell, IToolboxService toolboxService)

Parameters

shell IShell
toolboxService IToolboxService

Properties

Items

public IObservableCollection<ToolboxItemViewModel> Items { get; }

Property Value

IObservableCollection<ToolboxItemViewModel>

PreferredLocation

public override PaneLocation PreferredLocation { get; }

Property Value

PaneLocation