[]
        
(Showing Draft Content)

C1.WPF.Pivot.PivotFilterEditor

PivotFilterEditor Class

Editor for C1.PivotEngine.PivotField objects.

Inheritance
PivotFilterEditor
Namespace: C1.WPF.Pivot
Assembly: C1.WPF.Pivot.dll
Syntax
[TemplatePart(Name = "Root", Type = typeof(Grid))]
[TemplatePart(Name = "ListValues", Type = typeof(ListBox))]
[TemplatePart(Name = "ToolStrip", Type = typeof(C1Menu))]
[TemplatePart(Name = "MnuFilter", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuEquals", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuDoesNotEqual", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuBeginsWith", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuEndsWith", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuContains", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuDoesNotContain", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuGreater", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuGreaterOrEqual", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuLess", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuLessOrEqual", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuBetween", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuClear", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuTopN", Type = typeof(C1MenuItem))]
[TemplatePart(Name = "MnuSeparator0", Type = typeof(C1MenuSeparator))]
[TemplatePart(Name = "MnuSeparator", Type = typeof(C1MenuSeparator))]
[TemplatePart(Name = "MnuSeparator2", Type = typeof(C1MenuSeparator))]
[TemplatePart(Name = "MnuSeparator3", Type = typeof(C1MenuSeparator))]
[TemplatePart(Name = "MnuSeparator4", Type = typeof(C1MenuSeparator))]
[TemplatePart(Name = "ChkSelectAll", Type = typeof(CheckBox))]
public class PivotFilterEditor : Control, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable
<TemplatePart(Name:="Root", Type:=GetType(Grid))>
<TemplatePart(Name:="ListValues", Type:=GetType(ListBox))>
<TemplatePart(Name:="ToolStrip", Type:=GetType(C1Menu))>
<TemplatePart(Name:="MnuFilter", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuEquals", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuDoesNotEqual", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuBeginsWith", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuEndsWith", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuContains", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuDoesNotContain", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuGreater", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuGreaterOrEqual", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuLess", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuLessOrEqual", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuBetween", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuClear", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuTopN", Type:=GetType(C1MenuItem))>
<TemplatePart(Name:="MnuSeparator0", Type:=GetType(C1MenuSeparator))>
<TemplatePart(Name:="MnuSeparator", Type:=GetType(C1MenuSeparator))>
<TemplatePart(Name:="MnuSeparator2", Type:=GetType(C1MenuSeparator))>
<TemplatePart(Name:="MnuSeparator3", Type:=GetType(C1MenuSeparator))>
<TemplatePart(Name:="MnuSeparator4", Type:=GetType(C1MenuSeparator))>
<TemplatePart(Name:="ChkSelectAll", Type:=GetType(CheckBox))>
Public Class PivotFilterEditor
    Inherits Control
    Implements IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IDisposable

Constructors

Name Description
PivotFilterEditor()

Initializes a new instance of the PivotFilterEditor class.

Fields

Name Description
FilterProperty

Identifies the Filter dependency property.

Properties

Name Description
Filter

Gets or sets the C1.PivotEngine.PivotFilter being edited.

IsDisposed

Gets whether this instance is disposed.

Methods

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

Finalizes this instance of the PivotFilterEditor class.

OnApplyTemplate()