Class GridCellMultiColumnDropDownRenderer
Inheritance
System.Object
GridCellMultiColumnDropDownRenderer
Inherited Members
GridCellRendererBase.RaiseCurrentCellValidatingEvent(SfDataGrid, GridColumn, Object, Object, Object)
Namespace: Syncfusion.UI.Xaml.Grid.Cells
Assembly: Syncfusion.SfGrid.WPF.dll
Syntax
public class GridCellMultiColumnDropDownRenderer : GridVirtualizingCellRenderer<TextBlock, SfMultiColumnDropDownControl>, IGridCellRenderer, IDisposable
Constructors
GridCellMultiColumnDropDownRenderer()
Initializes a new instance of the GridCellComboBoxRenderer class.
Declaration
public GridCellMultiColumnDropDownRenderer()
Methods
EndEdit(DataColumnBase, Object, Boolean)
Declaration
public override bool EndEdit(DataColumnBase dc, object record, bool canResetBinding = false)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dc | |
System.Object | record | |
System.Boolean | canResetBinding |
Returns
Type |
---|
System.Boolean |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.EndEdit(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Object, System.Boolean)
GetControlValue()
Gets the control value.
Declaration
public override object GetControlValue()
Returns
Type |
---|
System.Object |
Overrides
OnCreateEditUIElement()
Called when [create edit unique identifier element].
Declaration
protected override SfMultiColumnDropDownControl OnCreateEditUIElement()
Returns
Type |
---|
SfMultiColumnDropDownControl |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnCreateEditUIElement()
OnEditElementLoaded(Object, RoutedEventArgs)
Declaration
protected override void OnEditElementLoaded(object sender, RoutedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Object | sender | |
System.Windows.RoutedEventArgs | e |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnEditElementLoaded(System.Object, System.Windows.RoutedEventArgs)
OnEnteredEditMode(DataColumnBase, FrameworkElement)
Declaration
protected override void OnEnteredEditMode(DataColumnBase dataColumn, FrameworkElement currentRendererElement)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | |
System.Windows.FrameworkElement | currentRendererElement |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnEnteredEditMode(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Windows.FrameworkElement)
OnInitializeDisplayElement(DataColumnBase, TextBlock, Object)
Called when [initialize display element].
Declaration
public override void OnInitializeDisplayElement(DataColumnBase dataColumn, TextBlock uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | DataColumn Which holds GridColumn, RowColumnIndex and GridCell |
System.Windows.Controls.TextBlock | uiElement | Corresponding Renderer Element |
System.Object | dataContext | The data context. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnInitializeDisplayElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, System.Windows.Controls.TextBlock, System.Object)
OnInitializeEditElement(DataColumnBase, SfMultiColumnDropDownControl, Object)
Called when [initialize edit element].
Declaration
public override void OnInitializeEditElement(DataColumnBase dataColumn, SfMultiColumnDropDownControl uiElement, object dataContext)
Parameters
Type | Name | Description |
---|---|---|
DataColumnBase | dataColumn | DataColumn Which holds GridColumn, RowColumnIndex and GridCell |
SfMultiColumnDropDownControl | uiElement | Corresponding Renderer Element |
System.Object | dataContext | The data context. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnInitializeEditElement(Syncfusion.UI.Xaml.Grid.DataColumnBase, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl, System.Object)
OnUnwireEditUIElement(SfMultiColumnDropDownControl)
Called when [unwire edit unique identifier element].
Declaration
protected override void OnUnwireEditUIElement(SfMultiColumnDropDownControl uiElement)
Parameters
Type | Name | Description |
---|---|---|
SfMultiColumnDropDownControl | uiElement | The unique identifier element. |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRendererBase<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.OnUnwireEditUIElement(Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl)
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)
Declaration
protected override bool ShouldGridTryToHandleKeyDown(KeyEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
System.Windows.Input.KeyEventArgs | e |
Returns
Type |
---|
System.Boolean |
Overrides
Syncfusion.UI.Xaml.Grid.Cells.GridVirtualizingCellRenderer<System.Windows.Controls.TextBlock, Syncfusion.UI.Xaml.Grid.SfMultiColumnDropDownControl>.ShouldGridTryToHandleKeyDown(System.Windows.Input.KeyEventArgs)
Implements
System.IDisposable