Class GridFilterRowCheckBoxRenderer
Represents a class which handles the filter operation in CheckBoxColumn of a FilterRow.
Inheritance
System.Object
GridVirtualizingCellRendererBase<System.Windows.Controls.CheckBox, System.Windows.Controls.CheckBox>
GridFilterRowCheckBoxRenderer
Inherited Members
GridCellRendererBase.RaiseCurrentCellValidatingEvent(SfDataGrid, GridColumn, Object, Object, Object)
Namespace: Syncfusion.UI.Xaml.Grid.RowFilter
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridFilterRowCheckBoxRenderer : GridFilterRowCellRenderer<CheckBox, CheckBox>, IGridCellRenderer, IDisposable, IGridFilterRowRenderer
Constructors
GridFilterRowCheckBoxRenderer()
Initializes a new instance of the GridFilterRowCheckBoxRenderer class.
Declaration
public GridFilterRowCheckBoxRenderer()
Methods
GetControlValue()
Gets the control value.
Declaration
public override object GetControlValue()
Returns
Type |
---|
System.Object |
Overrides
OnEditElementLoaded(Object, RoutedEventArgs)
Called when [edit element loaded].
Declaration
protected override void OnEditElementLoaded(object sender, RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | The sender. |
System.Windows.RoutedEventArgs | e | The System.Windows.RoutedEventArgs instance containing the event data. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.CheckBox, System.Windows.Controls.CheckBox>.OnEditElementLoaded(System.Object, System.Windows.RoutedEventArgs)
OnInitializeEditElement(DataColumnBase, CheckBox, Object)
Method which is initialize the Renderer element Bindings with corresponding column values.
Declaration
public override void OnInitializeEditElement(DataColumnBase dataColumn, CheckBox uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | DataColumn Which holds GridColumn, RowColumnIndex and GridCell |
System.Windows.Controls.CheckBox | uiElement | Corresponding Renderer Element |
System.Object | dataContext |
Overrides
Syncfusion.UI.Xaml.Grid.RowFilter.GridFilterRowCellRenderer<System.Windows.Controls.CheckBox, System.Windows.Controls.CheckBox>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Windows.Controls.CheckBox, System.Object)
OnUnwireEditUIElement(CheckBox)
UnWire the wired events.
Declaration
protected override void OnUnwireEditUIElement(CheckBox uiElement)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Controls.CheckBox | uiElement |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.CheckBox, System.Windows.Controls.CheckBox>.OnUnwireEditUIElement(System.Windows.Controls.CheckBox)
SetControlValue(Object)
Sets the control value.
Declaration
public override void SetControlValue(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value | The value. |
Overrides
ShouldGridTryToHandleKeyDown(KeyEventArgs)
Shoulds the grid try automatic handle key down.
Declaration
protected override bool ShouldGridTryToHandleKeyDown(KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.KeyEventArgs | e | The |
Returns
Type |
---|
System.Boolean |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<System.Windows.Controls.CheckBox, System.Windows.Controls.CheckBox>.ShouldGridTryToHandleKeyDown(System.Windows.Input.KeyEventArgs)
Implements
System.IDisposable