Class
ProjectViewItemModelBase

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: ProjectViewCodeFileItemModelProjectViewFolderItemModelProjectViewLightCodeFileItemModelProjectViewLightTestItemModel

Implements: IComparableIWeakEventListener

Inherited Members SkuDependantViewModel.ReceiveWeakEvent(Type, object, EventArgs)SkuDependantViewModel.RegisterForSkuChanged()SkuDependantViewModel.UnRegisterForSkuChanged()SkuDependantViewModel.OnSkuChanged()

Constructors

ProjectViewItemModelBase(ProjectViewItemKind)

Declaration

cs-api-definition
public ProjectViewItemModelBase(ProjectViewItemKind kind)

Parameters

kind

ProjectViewItemKind

Properties

CanReconnect

Declaration

cs-api-definition
public bool CanReconnect { get; }

Property Value

bool

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

ProjectViewItemContextMenuModel

DataManager

Declaration

cs-api-definition
public ProjectDataManager DataManager { get; }

Property Value

ProjectDataManager

Description

Declaration

cs-api-definition
public virtual string Description { get; set; }

Property Value

string

DisplayName

Declaration

cs-api-definition
public virtual string DisplayName { get; set; }

Property Value

string

ImageSource

Declaration

cs-api-definition
public abstract GlyphIcon ImageSource { get; }

Property Value

GlyphIcon

InDevelopment

Declaration

cs-api-definition
public virtual bool InDevelopment { get; set; }

Property Value

bool

InDevelopmentStr

Declaration

cs-api-definition
public virtual string InDevelopmentStr { get; }

Property Value

string

IsCodeChanged

Declaration

cs-api-definition
public virtual bool IsCodeChanged { get; set; }

Property Value

bool

IsDataDriven

Declaration

cs-api-definition
public virtual bool IsDataDriven { get; }

Property Value

bool

IsDirty

Declaration

cs-api-definition
public virtual bool IsDirty { get; set; }

Property Value

bool

IsEnabled

Declaration

cs-api-definition
public virtual bool IsEnabled { get; set; }

Property Value

bool

IsExpanded

Declaration

cs-api-definition
public bool IsExpanded { get; set; }

Property Value

bool

IsOnline

Declaration

cs-api-definition
public bool IsOnline { get; }

Property Value

bool

IsVisible

Declaration

cs-api-definition
public virtual bool IsVisible { get; set; }

Property Value

bool

ItemKind

Declaration

cs-api-definition
public ProjectViewItemKind ItemKind { get; }

Property Value

ProjectViewItemKind

ItemKindValue

Declaration

cs-api-definition
public int ItemKindValue { get; }

Property Value

int

Owner

Declaration

cs-api-definition
public virtual string Owner { get; set; }

Property Value

string

Parent

Declaration

cs-api-definition
public virtual ProjectViewItemModelBase Parent { get; set; }

Property Value

ProjectViewItemModelBase

Priority

Declaration

cs-api-definition
public virtual int Priority { get; set; }

Property Value

int

SkuDisabledFeatureText

Declaration

cs-api-definition
public override string SkuDisabledFeatureText { get; }

Property Value

string

Overrides SkuDependantViewModel.SkuDisabledFeatureText

SourceControlStatus

Declaration

cs-api-definition
public SourceControlStatus SourceControlStatus { get; set; }

Property Value

SourceControlStatus

TestAsStepStr

Declaration

cs-api-definition
public virtual string TestAsStepStr { get; }

Property Value

string

TestTypeStr

Declaration

cs-api-definition
public virtual string TestTypeStr { get; }

Property Value

string

VisualSourceControlStatus

Declaration

cs-api-definition
public VisualSourceControlStatus VisualSourceControlStatus { get; }

Property Value

VisualSourceControlStatus

Methods

BuildContextMenu()

Declaration

cs-api-definition
protected virtual ProjectViewItemContextMenuModel BuildContextMenu()

Returns

ProjectViewItemContextMenuModel

BuildSourceControlSubMenu(ref ProjectViewItemContextMenuModel)

Declaration

cs-api-definition
protected virtual bool BuildSourceControlSubMenu(ref ProjectViewItemContextMenuModel sourceControlMenu)

Parameters

sourceControlMenu

ProjectViewItemContextMenuModel

Returns

bool

CompareTo(object)

Declaration

cs-api-definition
public int CompareTo(object obj)

Parameters

obj

object

Returns

int

Implements IComparable.CompareTo(object)

ParentChanged()

Declaration

cs-api-definition
public virtual void ParentChanged()

RemoveChild(LightProjectElement)

Declaration

cs-api-definition
public virtual void RemoveChild(LightProjectElement element)

Parameters

element

LightProjectElement

ValidateDisplayName(string)

Declaration

cs-api-definition
protected virtual void ValidateDisplayName(string newName)

Parameters

newName

string