Interface IProjectViewModel
Interface for a project view model.
Inherited Members
Caliburn.Micro.IHaveDisplayName.DisplayName
Caliburn.Micro.IActivate.Activate()
Caliburn.Micro.IActivate.IsActive
Caliburn.Micro.IActivate.Activated
Caliburn.Micro.IDeactivate.Deactivate(System.Boolean)
Caliburn.Micro.IDeactivate.AttemptingDeactivation
Caliburn.Micro.IDeactivate.Deactivated
Caliburn.Micro.IGuardClose.CanClose(System.Action<System.Boolean>)
Caliburn.Micro.IClose.TryClose(System.Nullable<System.Boolean>)
Caliburn.Micro.INotifyPropertyChangedEx.NotifyOfPropertyChange(System.String)
Caliburn.Micro.INotifyPropertyChangedEx.Refresh()
Caliburn.Micro.INotifyPropertyChangedEx.IsNotifying
System.ComponentModel.INotifyPropertyChanged.PropertyChanged
Namespace: Loehnert.Lisrt.Scripting.Project.Interfaces
Assembly: Loehnert.Lisrt.Scripting.dll
Syntax
public interface IProjectViewModel : ITool, ILayoutItem, IScreen, IHaveDisplayName, IActivate, IDeactivate, IGuardClose, IClose, INotifyPropertyChangedEx, INotifyPropertyChanged, IPersistedElement
Properties
FirstGeneration
Gets the first generation of the project item tree.
Declaration
ObservableCollection<IProjectItemViewModel> FirstGeneration { get; }
Property Value
Type | Description |
---|---|
System.Collections.ObjectModel.ObservableCollection<IProjectItemViewModel> |