Class
SimpleFilterViewModel

SimpleFilterViewModel.

Definition

Namespace:Telerik.Windows.Controls.Data.DataFilter

Assembly:Telerik.Windows.Controls.Data.dll

Syntax:

cs-api-definition
public class SimpleFilterViewModel : ViewModelBase, INotifyPropertyChanged, IDisposable

Inheritance: objectViewModelBaseSimpleFilterViewModel

Implements: IDisposableINotifyPropertyChanged

Inherited Members ViewModelBase.VerifyPropertyName(string)ViewModelBase.InvokeOnUIThread(Action)ViewModelBase.Dispose()ViewModelBase.RaisePropertyChanged(string)ViewModelBase.OnPropertyChanged(string)ViewModelBase.OnPropertyChanged<T>(Expression<Func<T>>)ViewModelBase.PropertyChanged

Properties

AvailableMembers

Gets the available members.

Declaration

cs-api-definition
public IEnumerable<ItemPropertyDefinitionViewModel> AvailableMembers { get; }

Property Value

IEnumerable<ItemPropertyDefinitionViewModel>

The available members.

AvailableOperators

Gets the available operators.

Declaration

cs-api-definition
public ObservableCollection<FilterOperator> AvailableOperators { get; }

Property Value

ObservableCollection<FilterOperator>

The available operators.

IsCaseSensitive

Gets or sets a value indicating whether this instance is case sensitive.

Declaration

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

Property Value

bool

true if this instance is case sensitive; otherwise, false.

IsFilterEditorEnabled

Gets a value indicating whether the filter editor is enabled.

Declaration

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

Property Value

bool

true if this the filter editor is enabled; otherwise, false.

Member

Gets or sets the member.

Declaration

cs-api-definition
public string Member { get; }

Property Value

string

The member.

MemberType

Gets or sets the type of the member.

Declaration

cs-api-definition
public Type MemberType { get; }

Property Value

Type

The type of the member.

Operator

Gets or sets the operator.

Declaration

cs-api-definition
public FilterOperator? Operator { get; set; }

Property Value

FilterOperator?

The operator.

SelectedMember

Gets or sets the selected member.

Declaration

cs-api-definition
public ItemPropertyDefinitionViewModel SelectedMember { get; set; }

Property Value

ItemPropertyDefinitionViewModel

The selected member.

Value

Gets or sets the value.

Declaration

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

Property Value

object

The value.

Methods

Dispose(bool)

Releases unmanaged and - optionally - managed resources.

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides ViewModelBase.Dispose(bool)

ToString()

Returns a string that represents this instance.

Declaration

cs-api-definition
public override string ToString()

Returns

string

A string that represents this instance.

Overrides object.ToString()