Class DateTimeFilterDescriptor
Represents a PropertyFilterDescriptor that is associated with the System.DateTime data type.
Inheritance
Inherited Members
Namespace: Telerik.XamarinForms.Common.Data
Assembly: Telerik.XamarinForms.Common.dll
Syntax
public class DateTimeFilterDescriptor : PropertyFilterDescriptor, INotifyPropertyChanged, IPropertyDescriptor
Constructors
DateTimeFilterDescriptor()
Declaration
public DateTimeFilterDescriptor()
Properties
Operator
Gets or sets the NumericalOperator value that defines the boolean logic behind the left and right operand comparison.
Declaration
public NumericalOperator Operator { get; set; }
Property Value
|
NumericalOperator
|
Part
Gets or sets the DateTimePart value that determines which parts of the underlying DateTime structures participate in the filtering comparison. Defaults to Ticks
Declaration
public DateTimePart Part { get; set; }
Property Value
|
DateTimePart
|
Methods
OnPropertyChanged(String)
Provides an entry point for inheritors to provide additional logic over the PropertyChanged routine.
Declaration
protected override void OnPropertyChanged(string propertyName = null)
Parameters
|
System.String
propertyName
|
Overrides
PassesFilterOverride(Object)
Encapsulates the core filter logic exposed by the descriptor. Allows inheritors to provide their own custom filtering logic.
Declaration
protected override bool PassesFilterOverride(object itemValue)
Parameters
|
System.Object
itemValue
The property value, as defined by the PropertyName property. |
Returns
|
System.Boolean
True if the filter is passed and the associated item should be displayed, false otherwise. |