[]
        
(Showing Draft Content)

C1.WPF.DataFilter.ConditionalFilterItemPresenter-1

ConditionalFilterItemPresenter<T> Class

Conditional filter item presenter for filter T.

Namespace: C1.WPF.DataFilter
Assembly: C1.WPF.DataFilter.dll
Syntax
[TemplatePart(Name = "FilterOperation", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "ConditionButtons", Type = typeof(ConditionButtonsControl))]
[TemplatePart(Name = "Value", Type = typeof(Control))]
[TemplatePart(Name = "Destroy", Type = typeof(C1Button))]
public class ConditionalFilterItemPresenter<T> : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient where T : ConditionalFilter
Type Parameters
Name Description
T

Constructors

Name Description
ConditionalFilterItemPresenter()

Initializes a new instance of the ConditionalFilterItemPresenter<T> class.

Fields

Name Description
ExpressionProperty

Identifies the Expression dependency property.

FilterProperty

Identifies the Filter dependency property.

_filter

ConditionalFilter.

Properties

Name Description
ElementValue

Returns the reference to the value element.

Expression

Filter's expression.

Filter

ConditionalFilter.

IsDisposed

Gets whether this instance is disposed.

IsExpressionHasValue

True, if underlying Expression has a value which participates at filtering.

Methods

Name Description
ApplyFilterOperation(FilterOperation)

Apply filter operation.

ApplyFilterWithDelay()

Apply filter with a delay.

Dispose()
Dispose(bool)
Finalize()
InvalidateView()

Invalidate the view.

OnApplyTemplate()
SetDefaultValue(OperationExpression)

Set default value to value's element.