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 |