[]
        
(Showing Draft Content)

C1.Blazor.DataFilter.ThreeStateFilter

ThreeStateFilter Class

Represents a filter with checkboxes for bool value.

Inheritance
ThreeStateFilter
Namespace: C1.Blazor.DataFilter
Assembly: C1.Blazor.DataFilter.dll
Syntax
public class ThreeStateFilter : Filter, INotifyPropertyChanged, IComponent, IDisposable

Constructors

Name Description
ThreeStateFilter()

Ctor.

ThreeStateFilter(string, bool)

Ctor.

Properties

Name Description
Expression

Gets or sets the expression of the current Filter.

FalseLabel

Gets or sets the text of label of false checkbox.

IsApplied

Gets a value indicating the current Filter is applied or not.

IsFalseChecked

Gets or sets the value of the false condition.

IsNullChecked

Gets or sets the value of the null condition.

IsThreeState

Gets or sets allows filter to accept nullable bool value.

IsTrueChecked

Gets or sets the value of the true condition.

NullLabel

Gets or sets the text of label of null checkbox.

SelectAllLabel

Gets or sets the text of label of select all checkbox.

TrueLabel

Gets or sets the text of label of true checkbox.

Methods

Name Description
Reset(bool)

Resets the filter value to the default value.