Class GridDataFilteringPane
Inheritance
Namespace: Syncfusion.Windows.Controls.Grid
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public abstract class GridDataFilteringPane : Control, IGridDataFilterAction, IDisposable
Constructors
GridDataFilteringPane()
Initializes a new instance of the GridDataFilteringPane class.
Declaration
public GridDataFilteringPane()
Fields
FilterTypeEnumProperty
Declaration
public static readonly DependencyProperty FilterTypeEnumProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
IsThemedProperty
Declaration
public static readonly DependencyProperty IsThemedProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
MatchCaseProperty
Declaration
public static readonly DependencyProperty MatchCaseProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
PredicateTypeProperty
Declaration
public static readonly DependencyProperty PredicateTypeProperty
Field Value
| Type |
|---|
| System.Windows.DependencyProperty |
Properties
ClearButton
Gets or sets the clear button.
Declaration
protected Button ClearButton { get; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Controls.Button | The clear button. |
CurrentFilterType
Gets or sets the type of the current filter.
Declaration
public FilterType CurrentFilterType { get; set; }
Property Value
| Type | Description |
|---|---|
| Syncfusion.Linq.FilterType | The type of the current filter. |
IsThemed
Gets or sets a value indicating whether this instance is themed.
Declaration
public bool IsThemed { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
MatchCase
Gets or sets a value indicating whether [match case].
Declaration
public bool MatchCase { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
NeedsRefresh
Gets or Sets NeedsRefresh. Set this values when the Filter has to be refreshed
Declaration
protected bool NeedsRefresh { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
|
OptionCombo
Gets or sets the option combo.
Declaration
protected ComboBox OptionCombo { get; }
Property Value
| Type | Description |
|---|---|
| System.Windows.Controls.ComboBox | The option combo. |
PredicateType
Gets or sets the type of the predicate.
Declaration
public PredicateType PredicateType { get; set; }
Property Value
| Type | Description |
|---|---|
| Syncfusion.Windows.Data.PredicateType | The type of the predicate. |
VisibleColumn
Gets or sets the visible column.
Declaration
public GridDataVisibleColumn VisibleColumn { get; }
Property Value
| Type | Description |
|---|---|
| GridDataVisibleColumn | The visible column. |
Methods
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Declaration
public void Dispose()
Invoke()
Implement this method in the filter pane for focusing filtering controls. This would be called when the popup is opened.
Declaration
public void Invoke()
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnFilterWrapperCreated(GridDataFilterWrapper)
Called when [filter wrapper created].
Declaration
protected virtual void OnFilterWrapperCreated(GridDataFilterWrapper filterWrapper)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataFilterWrapper | filterWrapper | The filter wrapper. |
OnPopupInvoked()
Called when [popup invoked].
Declaration
public virtual void OnPopupInvoked()
OnSetDataContext(GridDataFilterWrapper)
Called when [set data context].
Declaration
protected virtual void OnSetDataContext(GridDataFilterWrapper wrapperInstance)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataFilterWrapper | wrapperInstance | The wrapper instance. |
SetDataContext(GridDataFilterWrapper)
Set the DataContext of the FilteringPane with the wrapper instance value;
Declaration
public void SetDataContext(GridDataFilterWrapper wrapperInstance)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataFilterWrapper | wrapperInstance |