Class
DataGridDateTimeFilterControl

Represents the filtering UI for the DataGridDateColumn.

Definition

Namespace:Telerik.Maui.Controls.DataGrid

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class DataGridDateTimeFilterControl : DataGridTypedFilterControl, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout

Inheritance: objectRadContentViewDataGridFilterControlBaseDataGridTypedFilterControlDataGridDateTimeFilterControl

Implements: IContentViewICrossPlatformLayoutIElementIPaddingIRadContentViewITransformIView

Inherited Members DataGridTypedFilterControl.FirstDescriptorValuePropertyDataGridTypedFilterControl.SecondDescriptorValuePropertyDataGridTypedFilterControl.DescriptorOperatorsPropertyDataGridTypedFilterControl.FirstDescriptorOperatorPropertyDataGridTypedFilterControl.SecondDescriptorOperatorPropertyDataGridTypedFilterControl.LogicalOperatorsPropertyDataGridTypedFilterControl.LogicalOperatorPropertyDataGridTypedFilterControl.LogicalOperatorIndexPropertyDataGridTypedFilterControl.BuildDescriptor()DataGridTypedFilterControl.FirstDescriptorValueDataGridTypedFilterControl.SecondDescriptorValueDataGridTypedFilterControl.DescriptorOperatorsDataGridTypedFilterControl.FirstDescriptorOperatorDataGridTypedFilterControl.SecondDescriptorOperatorDataGridTypedFilterControl.LogicalOperatorsDataGridTypedFilterControl.LogicalOperatorDataGridTypedFilterControl.LogicalOperatorIndexDataGridFilterControlBase.ControlTemplatePropertyDataGridFilterControlBase.DistinctValuesPropertyDataGridFilterControlBase.ApplyFilterCommandPropertyDataGridFilterControlBase.ResetFilterCommandPropertyDataGridFilterControlBase.CloseCommandPropertyDataGridFilterControlBase.ControlTemplateDataGridFilterControlBase.DistinctValuesDataGridFilterControlBase.ApplyFilterCommandDataGridFilterControlBase.ResetFilterCommandDataGridFilterControlBase.CloseCommandDataGridFilterControlBase.PropertyNameRadContentView.ActualStyleClassPropertyRadContentView.OnChildAdded(Element)RadContentView.OnChildRemoved(Element, int)RadContentView.OnBindingContextChanged()RadContentView.OnHandlerChanged()

Constructors

DataGridDateTimeFilterControl()

Declaration

cs-api-definition
public DataGridDateTimeFilterControl()

Fields

ActualMaximumDateProperty

Identifies the ActualMaximumDate property.

Declaration

cs-api-definition
public static readonly BindableProperty ActualMaximumDateProperty

Field Value

BindableProperty

ActualMinimumDateProperty

Identifies the ActualMinimumDate property.

Declaration

cs-api-definition
public static readonly BindableProperty ActualMinimumDateProperty

Field Value

BindableProperty

MaximumDateProperty

Identifies the MaximumDate property.

Declaration

cs-api-definition
public static readonly BindableProperty MaximumDateProperty

Field Value

BindableProperty

MinimumDateProperty

Identifies the MinimumDate property.

Declaration

cs-api-definition
public static readonly BindableProperty MinimumDateProperty

Field Value

BindableProperty

Properties

ActualMaximumDate

Gets the actual maximum date value based on the distinct values in the data source.

Declaration

cs-api-definition
public DateTime ActualMaximumDate { get; }

Property Value

DateTime

ActualMinimumDate

Gets the actual minimum date value based on the distinct values in the data source.

Declaration

cs-api-definition
public DateTime ActualMinimumDate { get; }

Property Value

DateTime

MaximumDate

Gets or sets the maximum date value for the filter.

Declaration

cs-api-definition
public DateTime? MaximumDate { get; set; }

Property Value

DateTime?

MinimumDate

Gets or sets the minimum date value for the filter.

Declaration

cs-api-definition
public DateTime? MinimumDate { get; set; }

Property Value

DateTime?

Methods

GetOperators()

Gets the collection of operators available for date/time filtering.

Declaration

cs-api-definition
protected override IEnumerable<string> GetOperators()

Returns

IEnumerable<string>

An enumerable collection of operator strings.

Overrides DataGridTypedFilterControl.GetOperators()

Initialize()

Initializes the filter control by setting up the filter descriptors and updating the UI values.

Declaration

cs-api-definition
protected override void Initialize()

Overrides DataGridTypedFilterControl.Initialize()

OnPropertyChanged(string)

Called when a property value changes.

Declaration

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

Parameters

propertyName

string

The name of the property that changed.