Class
FilterGroupModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public class FilterGroupModel : ViewModelBase, ISelectStateChanged

Inheritance: objectFilterGroupModel

Implements: ISelectStateChanged

Constructors

FilterGroupModel(IFindElementModel)

Declaration

cs-api-definition
public FilterGroupModel(IFindElementModel parentModel)

Parameters

parentModel

IFindElementModel

Properties

AutoComplete

Declaration

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

Property Value

bool

Filters

Declaration

cs-api-definition
public ObservableCollection<FilterModel> Filters { get; }

Property Value

ObservableCollection<FilterModel>

GroupName

Declaration

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

Property Value

string

IsGroupNameColorDefault

Declaration

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

Property Value

bool

IsSelected

Declaration

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

Property Value

bool

Implements ISelectStateChanged.IsSelected

IsThenGroup

Declaration

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

Property Value

bool

ParentModel

Declaration

cs-api-definition
public IFindElementModel ParentModel { get; }

Property Value

IFindElementModel

Methods

AddEmptyChildFilter(FilterModel)

Declaration

cs-api-definition
public void AddEmptyChildFilter(FilterModel callerFilterModel)

Parameters

callerFilterModel

FilterModel

CreateBlankGroup()

Declaration

cs-api-definition
public void CreateBlankGroup()

DeleteChildFilter(FilterModel)

Declaration

cs-api-definition
public void DeleteChildFilter(FilterModel childFilterModel)

Parameters

childFilterModel

FilterModel

DeleteGroup()

Declaration

cs-api-definition
public void DeleteGroup()

OnSelectionChanged()

Declaration

cs-api-definition
protected virtual void OnSelectionChanged()

Select()

Declaration

cs-api-definition
public void Select()

Implements ISelectStateChanged.Select()

SetAutoCompletMode(bool)

Declaration

cs-api-definition
public void SetAutoCompletMode(bool state)

Parameters

state

bool

UnSelect()

Declaration

cs-api-definition
public void UnSelect()

Implements ISelectStateChanged.UnSelect()

ValidateGroup()

Declaration

cs-api-definition
public void ValidateGroup()

Events

SelectionChanged

Declaration

cs-api-definition
public event EventHandler<GenericEventArgs<bool>> SelectionChanged

Event Value

EventHandler<GenericEventArgs<bool>>

Implements ISelectStateChanged.SelectionChanged