Class GridDataDropDownFilterBar
Inheritance
System.Object
GridDataDropDownFilterBar
Implements
System.IDisposable
Inherited Members
Namespace: Syncfusion.Windows.Controls.Grid
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public class GridDataDropDownFilterBar : GridCellDropDownCellRenderer<GridCellComboBoxDropDown>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell
Constructors
GridDataDropDownFilterBar()
Declaration
public GridDataDropDownFilterBar()
Methods
ArrangeUIElement(ArrangeCellArgs, GridCellComboBoxDropDown, GridRenderStyleInfo)
Declaration
protected override void ArrangeUIElement(ArrangeCellArgs aca, GridCellComboBoxDropDown dropDownControl, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
ArrangeCellArgs | aca | |
GridCellComboBoxDropDown | dropDownControl | |
GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.ArrangeUIElement(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
GetFilterChoices(Int32)
Declaration
public virtual IEnumerable<object> GetFilterChoices(int colIdx)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | colIdx |
Returns
Type |
---|
System.Collections.Generic.IEnumerable<System.Object> |
OnActivated()
Declaration
protected override void OnActivated()
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnActivated()
OnDeactivated()
Declaration
protected override void OnDeactivated()
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnDeactivated()
OnInitializeContent(GridCellComboBoxDropDown, GridRenderStyleInfo)
Declaration
public override void OnInitializeContent(GridCellComboBoxDropDown dropDownControl, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
GridCellComboBoxDropDown | dropDownControl | |
GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnInitializeContent(Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
OnRender(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
Declaration
protected override void OnRender(DrawingContext dc, RenderCellArgs rca, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Media.DrawingContext | dc | |
RenderCellArgs | rca | |
GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnRender(System.Windows.Media.DrawingContext, Syncfusion.Windows.Controls.Cells.RenderCellArgs, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
OnTextBoxPartPreviewKeyDown(Object, KeyEventArgs)
Declaration
protected override void OnTextBoxPartPreviewKeyDown(object sender, KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | |
System.Windows.Input.KeyEventArgs | e |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnTextBoxPartPreviewKeyDown(System.Object, System.Windows.Input.KeyEventArgs)
OnTextBoxPartTextChanged(Object, TextChangedEventArgs)
Declaration
protected override void OnTextBoxPartTextChanged(object sender, TextChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | |
System.Windows.Controls.TextChangedEventArgs | e |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.OnTextBoxPartTextChanged(System.Object, System.Windows.Controls.TextChangedEventArgs)
RaiseGridCellClick(Int32, Int32, MouseControllerEventArgs)
Declaration
public override void RaiseGridCellClick(int rowIndex, int colIndex, MouseControllerEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIndex | |
System.Int32 | colIndex | |
MouseControllerEventArgs | e |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.RaiseGridCellClick(System.Int32, System.Int32, Syncfusion.Windows.Controls.Scroll.MouseControllerEventArgs)
RefreshContent()
Declaration
public override void RefreshContent()
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.RefreshContent()
ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
Declaration
protected override bool ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.KeyEventArgs | e |
Returns
Type |
---|
System.Boolean |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.ShouldGridTryToHandlePreviewKeyDown(System.Windows.Input.KeyEventArgs)
UnwireTemplateParts(GridCellComboBoxDropDown)
Declaration
protected override void UnwireTemplateParts(GridCellComboBoxDropDown uiElement)
Parameters
Type | Name | Description |
---|---|---|
GridCellComboBoxDropDown | uiElement |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.UnwireTemplateParts(Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown)
WireTemplateParts(GridCellComboBoxDropDown)
Declaration
protected override void WireTemplateParts(GridCellComboBoxDropDown uiElement)
Parameters
Type | Name | Description |
---|---|---|
GridCellComboBoxDropDown | uiElement |
Overrides
Syncfusion.Windows.Controls.Grid.GridCellDropDownCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown>.WireTemplateParts(Syncfusion.Windows.Controls.Grid.GridCellComboBoxDropDown)
Implements
System.IDisposable