Class FilterGroupModel
Inheritance
System.Object
FilterGroupModel
Namespace: ArtOfTest.WebAii.Design.UI
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class FilterGroupModel : ViewModelBase, ISelectStateChanged
Constructors
FilterGroupModel(IFindElementModel)
Declaration
public FilterGroupModel(IFindElementModel parentModel)
Parameters
IFindElementModel
parentModel
|
Properties
AutoComplete
Declaration
public bool AutoComplete { get; set; }
Property Value
System.Boolean
|
Filters
Declaration
public ObservableCollection<FilterModel> Filters { get; }
Property Value
System.Collections.ObjectModel.ObservableCollection<FilterModel>
|
GroupName
Declaration
public string GroupName { get; set; }
Property Value
System.String
|
IsGroupNameColorDefault
Declaration
public bool IsGroupNameColorDefault { get; set; }
Property Value
System.Boolean
|
IsSelected
Declaration
public bool IsSelected { get; set; }
Property Value
System.Boolean
|
Implements
IsThenGroup
Declaration
public bool IsThenGroup { get; set; }
Property Value
System.Boolean
|
ParentModel
Methods
AddEmptyChildFilter(FilterModel)
Declaration
public void AddEmptyChildFilter(FilterModel callerFilterModel)
Parameters
FilterModel
callerFilterModel
|
CreateBlankGroup()
Declaration
public void CreateBlankGroup()
DeleteChildFilter(FilterModel)
Declaration
public void DeleteChildFilter(FilterModel childFilterModel)
Parameters
FilterModel
childFilterModel
|
DeleteGroup()
Declaration
public void DeleteGroup()
OnSelectionChanged()
Declaration
protected virtual void OnSelectionChanged()
Select()
SetAutoCompletMode(Boolean)
Declaration
public void SetAutoCompletMode(bool state)
Parameters
System.Boolean
state
|
UnSelect()
ValidateGroup()
Declaration
public void ValidateGroup()
Events
SelectionChanged
Declaration
public event EventHandler<GenericEventArgs<bool>> SelectionChanged
Event Type
System.EventHandler<GenericEventArgs<System.Boolean>>
|