[]
        
(Showing Draft Content)

C1.WPF.DataFilter.TextFilterPresenter

TextFilterPresenter Class

Conditional filter item presenter for filter TextFilter.

Namespace: C1.WPF.DataFilter
Assembly: C1.WPF.DataFilter.dll
Syntax
[TemplatePart(Name = "Value", Type = typeof(C1TextBox))]
[TemplatePart(Name = "MatchCase", Type = typeof(C1CheckBox))]
[TemplatePart(Name = "MatchWholeWord", Type = typeof(C1CheckBox))]
public class TextFilterPresenter : ConditionalFilterItemPresenter<TextFilter>, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient
<TemplatePart(Name:="Value", Type:=GetType(C1TextBox))>
<TemplatePart(Name:="MatchCase", Type:=GetType(C1CheckBox))>
<TemplatePart(Name:="MatchWholeWord", Type:=GetType(C1CheckBox))>
Public Class TextFilterPresenter
    Inherits ConditionalFilterItemPresenter(Of TextFilter)
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient

Constructors

Name Description
TextFilterPresenter()

Initializes a new instance of the TextFilterPresenter class.

Fields

Name Description
MatchCaseLabelProperty

Identifies the MatchCaseLabel dependency property.

MatchWholeWordLabelProperty

Identifies the MatchWholeWordLabel dependency property.

Properties

Name Description
IsExpressionHasValue

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

MatchCaseLabel

Gets or sets the label for the "Match case" option.

MatchWholeWordLabel

Gets or sets the label for the "Match whole word" option.

Methods

Name Description
Dispose(bool)
ImplementLocalization()

Implement localization.

OnApplyTemplate()
SetDefaultValue(OperationExpression)

Set default value to value's element.