ClassDataGridFilterControlBase
Represents a custom control used by the Filtering UI for applying filter description's values.
Definition
Namespace:Telerik.Maui.Controls.DataGrid
Assembly:Telerik.Maui.Controls.dll
Syntax:
public abstract class DataGridFilterControlBase : RadContentView, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Inheritance: objectRadContentViewDataGridFilterControlBase
Derived Classes:
Implements:
Inherited Members
Constructors
DataGridFilterControlBase()
Initializes a new instance of the DataGridFilterControlBase class.
Declaration
public DataGridFilterControlBase()
Fields
ApplyFilterCommandProperty
Identifies the ApplyFilterCommand bindable property.
Declaration
public static readonly BindableProperty ApplyFilterCommandProperty
Field Value
BindableProperty
CloseCommandProperty
Identifies the CloseCommand bindable property.
Declaration
public static readonly BindableProperty CloseCommandProperty
Field Value
BindableProperty
ControlTemplateProperty
Identifies the ControlTemplate bindable property.
Declaration
public static readonly BindableProperty ControlTemplateProperty
Field Value
BindableProperty
DistinctValuesProperty
Identifies the DistinctValues bindable property.
Declaration
public static readonly BindableProperty DistinctValuesProperty
Field Value
BindableProperty
ResetFilterCommandProperty
Identifies the ResetFilterCommand bindable property.
Declaration
public static readonly BindableProperty ResetFilterCommandProperty
Field Value
BindableProperty
Properties
ApplyFilterCommand
Gets or sets the command that applies the current filter settings.
Declaration
public ICommand ApplyFilterCommand { get; set; }
Property Value
CloseCommand
Gets or sets the command that closes the filter control.
ControlTemplate
Gets or sets the control template for the filter control.
Declaration
public ControlTemplate ControlTemplate { get; set; }
Property Value
ControlTemplate
DistinctValues
Gets or sets the collection of distinct values used for filtering.
Declaration
public ObservableItemCollection<DistinctValueItem> DistinctValues { get; set; }
Property Value
PropertyName
Gets or sets the name of the property that will be used in the underlying PropertyFilterDescriptor.
ResetFilterCommand
Gets or sets the command that resets the current filter settings.
Declaration
public ICommand ResetFilterCommand { get; set; }
Property Value
Methods
BuildDescriptor()
Builds the FilterDescriptorBase that describes the user input within this instance.
Declaration
public virtual FilterDescriptorBase BuildDescriptor()
Returns
Initialize()
Initializes the control depending on the current associatedDescriptor value.
Declaration
protected virtual void Initialize()