[]
        
(Showing Draft Content)

C1.WPF.DataFilter.CheckListFilterPresenter

CheckListFilterPresenter Class

CheckListFilter that represents UI for ChecklistFilter.

Inheritance
CheckListFilterPresenter
Namespace: C1.WPF.DataFilter
Assembly: C1.WPF.DataFilter.dll
Syntax
[TemplatePart(Name = "Items", Type = typeof(ItemsPresenter))]
[TemplatePart(Name = "SearchBox", Type = typeof(TextBox))]
[TemplatePart(Name = "SelectAll", Type = typeof(CheckBox))]
public class CheckListFilterPresenter : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage, IDisposable

Constructors

Name Description
CheckListFilterPresenter()

Initializes a new instance of the CheckListFilterPresenter class.

Fields

Name Description
FilterProperty

Identifies the Filter dependency property.

HeaderContentProperty

Identifies the HeaderContent dependency property.

HeaderTemplateProperty

Identifies the HeaderTemplate dependency property.

ItemMarginProperty

Identifies the ItemMargin dependency property.

ItemPaddingProperty

Identifies the ItemPadding dependency property.

ItemWidthProperty

Identifies the ItemWidth dependency property.

SelectAllProperty

Identifies the SelectAll dependency property.

Properties

Name Description
Filter

Gets or sets filter associated with this element.

HeaderContent

Gets or sets the content for the Header of current CheckListFilterPresenter control.

HeaderTemplate

Gets or sets the DataTemplate used in the header.

IsDisposed

Gets whether this instance is disposed.

ItemMargin

Margin for Item element.

ItemPadding

Padding for Item element.

ItemWidth

Item width.

SelectAll

Label for CheckAll checkbox.

Methods

Name Description
Dispose()
Dispose(bool)
Finalize()

Finalizes this instance of the CheckListFilterPresenter class.

ImplementLocalization()

Implement localization.

OnApplyTemplate()
PrepareContainerForItemOverride(DependencyObject, object)