[]
Filter control for model Filter has value in range
[TemplatePart(Name = "Header", Type = typeof(C1HeaderedContentControl))]
[TemplatePart(Name = "From", Type = typeof(TextBlock))]
[TemplatePart(Name = "To", Type = typeof(TextBlock))]
[TemplatePart(Name = "LowerEditorPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "UpperEditorPresenter", Type = typeof(ContentPresenter))]
[TemplatePart(Name = "Slider", Type = typeof(C1RangeSlider))]
public abstract class RangeFilterPresenter : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient
| Name | Description |
|---|---|
| RangeFilterPresenter() | Initializes a new instance of a RangeFilterPresenter. |
| Name | Description |
|---|---|
| ExpandedBackgroundProperty | Identifies the ExpandedBackground dependency property. |
| ExpandedCornerRadiusProperty | Identifies the ExpandedCornerRadius dependency property. |
| ExpandedMouseOverBrushProperty | Identifies the ExpandedMouseOverBrush dependency property. |
| FilterProperty | FilterProperty |
| FromProperty | Identifies the From dependency property. |
| HeaderContentProperty | Identifies the HeaderContent dependency property. |
| HeaderTemplateProperty | Identifies the HeaderTemplate dependency property. |
| LowerEditorContentProperty | Identifies the LowerEditorContent dependency property. |
| LowerEditorTemplateProperty | Identifies the LowerEditorTemplate dependency property. |
| ToProperty | Identifies the To dependency property. |
| UpperEditorContentProperty | Identifies the UpperEditorContent dependency property. |
| UpperEditorTemplateProperty | Identifies the UpperEditorTemplate dependency property. |
| _lowerEditor | Cached editors UI element |
| _upperEditor | Cached editors UI element |
| Name | Description |
|---|---|
| ExpandedBackground | Expanded background for expander |
| ExpandedCornerRadius | Corner radius of the presenter |
| ExpandedMouseOverBrush | MouseOverBrush for expander |
| Filter | Filter model |
| From | Label for Lower editor |
| HeaderContent | Header content for the Header of current RangeFilter control. |
| HeaderTemplate | DataTemplate that uses in Header |
| LowerEditorContent | Content for Lower Editor |
| LowerEditorTemplate | DataTemplate of LowerEditor |
| To | Label for upper editor |
| UpperEditorContent | Content for Upper Editor |
| UpperEditorTemplate | DataTemplate of UpperEditor |
| Name | Description |
|---|---|
| BindAppearance(Control) | Binding appearance (foreground, background) |
| LoadEditors(Type) | Load Editors from DataTemplate |
| OnApplyTemplate() | Builds the visual tree for the RangeFilterPresenter control when a new template is applied. |
| UpdateEditorsType() | Update EditorsType of editors |