Class
FilterModel

Definition

Namespace:ArtOfTest.WebAii.Design.UI

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

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

Inheritance: objectPropertyChangeNotificationFilterModel

Implements: INotifyPropertyChangedINotifyPropertyChanging

Inherited Members PropertyChangeNotification.PropertyChangedPropertyChangeNotification.PropertyChanging

Constructors

FilterModel(FilterGroupModel)

Declaration

cs-api-definition
public FilterModel(FilterGroupModel parentGroup)

Parameters

parentGroup

FilterGroupModel

Properties

AutoComplete

Declaration

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

Property Value

bool

CanChangeValue

Declaration

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

Property Value

bool

Clause

Declaration

cs-api-definition
public FindClause Clause { get; set; }

Property Value

FindClause

Compares

Declaration

cs-api-definition
public string[] Compares { get; }

Property Value

string[]

DataPanelModel

Declaration

cs-api-definition
public DataBindingHierarchicalPanelModel DataPanelModel { get; }

Property Value

DataBindingHierarchicalPanelModel

IsDataBound

Declaration

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

Property Value

bool

IsDataDrivenPanelOpen

Declaration

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

Property Value

bool

IsWrong

Declaration

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

Property Value

bool

Name

Declaration

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

Property Value

string

NewClause

Declaration

cs-api-definition
public FindClause NewClause { get; }

Property Value

FindClause

ParentGroup

Declaration

cs-api-definition
public FilterGroupModel ParentGroup { get; }

Property Value

FilterGroupModel

SelectedCompare

Declaration

cs-api-definition
public FindCompareType SelectedCompare { get; set; }

Property Value

FindCompareType

SelectedSuggestion

Declaration

cs-api-definition
public SuggestedExpressionModel SelectedSuggestion { get; set; }

Property Value

SuggestedExpressionModel

Suggestions

Declaration

cs-api-definition
public ObservableCollection<SuggestedExpressionModel> Suggestions { get; }

Property Value

ObservableCollection<SuggestedExpressionModel>

TechType

Declaration

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

Property Value

TechnologyType

Value

Declaration

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

Property Value

string

Methods

AddEmptyFilter()

Declaration

cs-api-definition
public void AddEmptyFilter()

DeleteThisFilter()

Declaration

cs-api-definition
public void DeleteThisFilter()

GenerateNewFindClause()

Declaration

cs-api-definition
protected virtual FindClause GenerateNewFindClause()

Returns

FindClause

OnPropertyChanged(string)

Declaration

cs-api-definition
protected override void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

Overrides PropertyChangeNotification.OnPropertyChanged(string)

OnPropertyChanging(string)

Declaration

cs-api-definition
protected override void OnPropertyChanging(string propertyName)

Parameters

propertyName

string

Overrides PropertyChangeNotification.OnPropertyChanging(string)

ReEvaluteDataDrivenCondition()

Declaration

cs-api-definition
public void ReEvaluteDataDrivenCondition()

ResetValue()

Declaration

cs-api-definition
public void ResetValue()