[]
        
(Showing Draft Content)

C1.Blazor.DataFilter.CalendarFilterBase

CalendarFilterBase Class

Base class represents a filter of dates with calendar.

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

Constructors

Name Description
CalendarFilterBase(string, bool)

Initializes a new instance of the CalendarFilterBase with the name of the data item property.

Properties

Name Description
CalendarSettings

Gets the settings of calendar.

Expression

Gets or sets the expression of the current filter.

IsApplied

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

MaxDate

Gets or sets the maximum allowable date.

MaxSelectionCount

Gets or sets the maximum number of days that can be selected in the calendar.

MinDate

Gets or sets the minimum allowable date.

SelectedDates

Gets or sets an DateTime array of selected dates.

Methods

Name Description
Reset(bool)

Resets the filter value to the default value.

SetValue(DateTime[], bool)

Sets a value of CalendarFilterBase class.