Class
ElementsExplorerViewModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI.ElementExplorer.Models

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class ElementsExplorerViewModel : PropertyChangeNotification, INotifyPropertyChanged, INotifyPropertyChanging

Inheritance: objectPropertyChangeNotificationElementsExplorerViewModel

Implements: INotifyPropertyChangedINotifyPropertyChanging

Inherited Members PropertyChangeNotification.OnPropertyChanged(string)PropertyChangeNotification.OnPropertyChanging(string)PropertyChangeNotification.PropertyChangedPropertyChangeNotification.PropertyChanging

Constructors

ElementsExplorerViewModel()

Declaration

cs-api-definition
public ElementsExplorerViewModel()

Properties

ExpandCollapseImage

Declaration

cs-api-definition
public GlyphIcon ExpandCollapseImage { get; set; }

Property Value

GlyphIcon

ExpandCollapseToolTip

Declaration

cs-api-definition
public string ExpandCollapseToolTip { get; set; }

Property Value

string

ExpandElements

Declaration

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

Property Value

bool

FilterByTestImage

Declaration

cs-api-definition
public GlyphIcon FilterByTestImage { get; set; }

Property Value

GlyphIcon

FilterByTestToolTip

Declaration

cs-api-definition
public string FilterByTestToolTip { get; set; }

Property Value

string

FilterDescriptors

Declaration

cs-api-definition
public FilterDescriptorCollection FilterDescriptors { get; }

Property Value

FilterDescriptorCollection

FilterText

Declaration

cs-api-definition
public string FilterText { get; set; }

Property Value

string

IsFilterByTest

Declaration

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

Property Value

bool

LightNodes

Declaration

cs-api-definition
public ObservableList<LightElementNode> LightNodes { get; }

Property Value

ObservableList<LightElementNode>

LightNodesModels

Declaration

cs-api-definition
public ObservableList<ElementNodeViewModel> LightNodesModels { get; }

Property Value

ObservableList<ElementNodeViewModel>

ProgressReporter

Declaration

cs-api-definition
public ElementsLoadProgressViewModel ProgressReporter { get; }

Property Value

ElementsLoadProgressViewModel

SelectedItem

Declaration

cs-api-definition
public ElementNodeViewModel SelectedItem { get; set; }

Property Value

ElementNodeViewModel

SelectedNodeTechType

Declaration

cs-api-definition
public TechnologyType SelectedNodeTechType { get; set; }

Property Value

TechnologyType

SortDescriptors

Declaration

cs-api-definition
public SortDescriptorCollection SortDescriptors { get; }

Property Value

SortDescriptorCollection

SortImage

Declaration

cs-api-definition
public GlyphIcon SortImage { get; set; }

Property Value

GlyphIcon

SortToolTip

Declaration

cs-api-definition
public string SortToolTip { get; set; }

Property Value

string

Methods

AddElementsRoot(LightElementNode)

Declaration

cs-api-definition
public void AddElementsRoot(LightElementNode root)

Parameters

root

LightElementNode

CleanUp()

Declaration

cs-api-definition
public void CleanUp()

UpdateSortOrder()

Declaration

cs-api-definition
public void UpdateSortOrder()