ClassProjectViewItemModelBase
Class
Definition
Namespace:ArtOfTest.WebAii.Design.UI
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
cs-api-definition
public abstract class ProjectViewItemModelBase : SkuDependantViewModel, IWeakEventListener, IComparable
Inheritance: objectSkuDependantViewModelProjectViewItemModelBase
Derived Classes:
Implements:
Inherited Members
Constructors
ProjectViewItemModelBase(ProjectViewItemKind)
Declaration
cs-api-definition
public ProjectViewItemModelBase(ProjectViewItemKind kind)
Parameters
kind
Properties
Children
Declaration
cs-api-definition
public ObservableList<ProjectViewItemModelBase> Children { get; }
Property Value
ObservableList<ProjectViewItemModelBase>
ContextMenu
Declaration
cs-api-definition
public ProjectViewItemContextMenuModel ContextMenu { get; }
Property Value
DataManager
Declaration
cs-api-definition
public ProjectDataManager DataManager { get; }
Property Value
ImageSource
Declaration
cs-api-definition
public abstract GlyphIcon ImageSource { get; }
Property Value
ItemKind
Declaration
cs-api-definition
public ProjectViewItemKind ItemKind { get; }
Property Value
Parent
Declaration
cs-api-definition
public virtual ProjectViewItemModelBase Parent { get; set; }
Property Value
SkuDisabledFeatureText
Declaration
cs-api-definition
public override string SkuDisabledFeatureText { get; }
Property Value
Overrides
SourceControlStatus
Declaration
cs-api-definition
public SourceControlStatus SourceControlStatus { get; set; }
Property Value
SourceControlStatus
VisualSourceControlStatus
Declaration
cs-api-definition
public VisualSourceControlStatus VisualSourceControlStatus { get; }
Property Value
Methods
BuildContextMenu()
Declaration
cs-api-definition
protected virtual ProjectViewItemContextMenuModel BuildContextMenu()
Returns
BuildSourceControlSubMenu(ref ProjectViewItemContextMenuModel)
Declaration
cs-api-definition
protected virtual bool BuildSourceControlSubMenu(ref ProjectViewItemContextMenuModel sourceControlMenu)
Parameters
sourceControlMenu
Returns
ParentChanged()
Declaration
cs-api-definition
public virtual void ParentChanged()
RemoveChild(LightProjectElement)
Declaration
cs-api-definition
public virtual void RemoveChild(LightProjectElement element)
Parameters
element
ValidateDisplayName(string)
Declaration
cs-api-definition
protected virtual void ValidateDisplayName(string newName)
Parameters
newName