[]
Base class for range filters.
public abstract class BaseRangeFilterPresenter<T> : Control where T : Filter
| Name | Description |
|---|---|
| T |
| Name | Description |
|---|---|
| BaseRangeFilterPresenter() | Initializes a new instance of the BaseRangeFilterPresenter<T> class. |
| Name | Description |
|---|---|
| FilterProperty | Identifies the Filter dependency property. |
| FromProperty | Identifies the From dependency property. |
| HeaderContentProperty | Identifies the HeaderContent dependency property. |
| HeaderTemplateProperty | Identifies the HeaderTemplate dependency property. |
| ToProperty | Identifies the To dependency property. |
| Name | Description |
|---|---|
| Filter | Gets or sets filter associated with this element. |
| From | Label for Lower editor. |
| HeaderContent | Gets or sets the content for the Header of current BaseRangeFilterPresenter<T> control. |
| HeaderTemplate | Gets or sets the DataTemplate used in the header. |
| IsDisposed | Gets whether this instance is disposed. |
| IsUpdating | A flag to prevent subsequence property changed event because elements are related to each other. |
| Slider | Returns the reference to the slider control. |
| To | Label for upper editor |
| Name | Description |
|---|---|
| Dispose() | |
| Dispose(bool) | |
| FilterOnAttachedStateChanged(object, AttachedFilterState) | Filter attached event handler. |
| FilterOnPropertyChanged(object, PropertyChangedEventArgs) | Filter property changed event handler. |
| Finalize() | |
| OnApplyTemplate() | |
| OnSliderLowerValueChanged(object, EventArgs) | Called when the lower value of the slider is changed. |
| OnSliderUpperValueChanged(object, EventArgs) | Called when the upper value of the slider is changed. |
| SetEditorsVisibility(Visibility) | Sets visibility of editors to the specified value. |