[]
Base class represents filter of the C1DataFilter control.
public abstract class Filter : NotifyPropertyChanged, INotifyPropertyChanged
| Name | Description |
|---|---|
| Filter(string, bool) | Initializes a new instance of the Filter with the name of the data item property. |
| Name | Description |
|---|---|
| ActualHeaderText | Gets the header that will be shown in the column header. if HeaderText is not specified the PropertyName property will be used. |
| AttachedState | Filter attached state. |
| Expression | Gets or sets the expression of the current Filter. |
| HeaderText | Gets or sets a value of header text of the current Filter. |
| IsApplied | Gets a value indicating the current Filter is applied or not. |
| IsAutoGenerated | Gets a value indicating whether this filter was generated automatically. |
| PropertyName | Gets or sets the name of the data item property to which the current Filter applies. |
| ToolTip | Gets or sets the text that appears as a ToolTip for header of this filter. |
| Name | Description |
|---|---|
| OnAttachedStateChanged(AttachedFilterState) | Calls when the filter state was changed. |
| Reset(bool) | Resets the filter value to the default value. |
| Name | Description |
|---|---|
| AttachedStateChanged | Notifies clients that a AttachedState value has changed. |