Class GridDataCellNestedGridRenderer
Provides implementation for NestedGrid renderer.
Inheritance
System.Object
GridDataCellNestedGridRenderer
Implements
System.IDisposable
Inherited Members
GridVirtualizingCellRendererBase<GridDataCellNestedGridEditor>.InvalidateMeasureRecursive(UIElement)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Syncfusion.Windows.Controls.Grid
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public class GridDataCellNestedGridRenderer : GridVirtualizingCellRenderer<GridDataCellNestedGridEditor>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell
Constructors
GridDataCellNestedGridRenderer()
Declaration
public GridDataCellNestedGridRenderer()
GridDataCellNestedGridRenderer(GridNestedAxisLayout, GridNestedAxisLayout)
Declaration
public GridDataCellNestedGridRenderer(GridNestedAxisLayout rowLayout, GridNestedAxisLayout columnLayout)
Parameters
| Type | Name | Description |
|---|---|---|
| GridNestedAxisLayout | rowLayout | |
| GridNestedAxisLayout | columnLayout |
Properties
ShareColumnLayout
Declaration
public bool ShareColumnLayout { get; }
Property Value
| Type |
|---|
| System.Boolean |
ShareRowLayout
Declaration
public bool ShareRowLayout { get; }
Property Value
| Type |
|---|
| System.Boolean |
SingleColumnInParentLayout
Declaration
public bool SingleColumnInParentLayout { get; }
Property Value
| Type |
|---|
| System.Boolean |
SingleRowInParentLayout
Declaration
public bool SingleRowInParentLayout { get; }
Property Value
| Type |
|---|
| System.Boolean |
Methods
ArrangeUIElement(ArrangeCellArgs, GridDataCellNestedGridEditor, GridRenderStyleInfo)
Declaration
protected override void ArrangeUIElement(ArrangeCellArgs aca, GridDataCellNestedGridEditor uiElement, GridRenderStyleInfo style)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrangeCellArgs | aca | |
| GridDataCellNestedGridEditor | uiElement | |
| GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRendererBase<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.ArrangeUIElement(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
CreateRendererElement(GridDataCellNestedGridEditor, GridRenderStyleInfo)
Declaration
public override void CreateRendererElement(GridDataCellNestedGridEditor element, GridRenderStyleInfo style)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataCellNestedGridEditor | element | |
| GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.CreateRendererElement(Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
EmptyRecycleBin()
Declaration
public override void EmptyRecycleBin()
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.EmptyRecycleBin()
GetControlTextFromEditorCore(GridDataCellNestedGridEditor)
Declaration
protected override string GetControlTextFromEditorCore(GridDataCellNestedGridEditor element)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataCellNestedGridEditor | element |
Returns
| Type |
|---|
| System.String |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.GetControlTextFromEditorCore(Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor)
Hide(UIElement)
Declaration
public override void Hide(UIElement e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.UIElement | e |
Overrides
Syncfusion.Windows.Controls.Cells.CellRendererBase<Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo>.Hide(System.Windows.UIElement)
OnCancelMouseCapture(UIElement)
Declaration
protected override void OnCancelMouseCapture(UIElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.UIElement | element |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnCancelMouseCapture(System.Windows.UIElement)
OnDeactivated()
Declaration
protected override void OnDeactivated()
Overrides
OnDeactivating()
Declaration
protected override bool OnDeactivating()
Returns
| Type |
|---|
| System.Boolean |
Overrides
OnInitializeContent(GridDataCellNestedGridEditor, GridRenderStyleInfo)
Called to initialize the content of the cell using the information from the cell style (value, text, behavior etc.). You must override this method in your derived class.
Declaration
public override void OnInitializeContent(GridDataCellNestedGridEditor element, GridRenderStyleInfo style)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataCellNestedGridEditor | element | The element. |
| GridRenderStyleInfo | style | The cell style info. |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnInitializeContent(Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
OnPrepareUIElements(ArrangeCellArgs, List<UIElement>, ScrollControlChildFrame, GridRenderStyleInfo)
Declaration
protected override void OnPrepareUIElements(ArrangeCellArgs aca, List<UIElement> uiElements, ScrollControlChildFrame canvas, GridRenderStyleInfo cellInfo)
Parameters
| Type | Name | Description |
|---|---|---|
| ArrangeCellArgs | aca | |
| System.Collections.Generic.List<System.Windows.UIElement> | uiElements | |
| ScrollControlChildFrame | canvas | |
| GridRenderStyleInfo | cellInfo |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRendererBase<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnPrepareUIElements(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, System.Collections.Generic.List<System.Windows.UIElement>, Syncfusion.Windows.Controls.Scroll.ScrollControlChildFrame, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
OnRecaptureMouse(UIElement)
Declaration
protected override void OnRecaptureMouse(UIElement element)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.UIElement | element |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnRecaptureMouse(System.Windows.UIElement)
OnRenderForPrinting(DrawingContext, RenderCellArgs, GridRenderStyleInfo)
Called when [render for printing].
Declaration
protected override void OnRenderForPrinting(DrawingContext dc, RenderCellArgs rca, GridRenderStyleInfo style)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Media.DrawingContext | dc | The dc. |
| RenderCellArgs | rca | The rca. |
| GridRenderStyleInfo | style | The style. |
Overrides
OnUnwireUIElement(GridDataCellNestedGridEditor)
Declaration
protected override void OnUnwireUIElement(GridDataCellNestedGridEditor uiElement)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataCellNestedGridEditor | uiElement |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnUnwireUIElement(Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor)
OnWireUIElement(GridDataCellNestedGridEditor)
Declaration
protected override void OnWireUIElement(GridDataCellNestedGridEditor uiElement)
Parameters
| Type | Name | Description |
|---|---|---|
| GridDataCellNestedGridEditor | uiElement |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.OnWireUIElement(Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor)
RefreshCellUIElementsContent(VirtualizingCellsControl, CellUIElements, RowColumnIndex)
Declaration
public override void RefreshCellUIElementsContent(VirtualizingCellsControl cellsControl, CellUIElements cellUIElements, RowColumnIndex rowColumnIndex)
Parameters
| Type | Name | Description |
|---|---|---|
| VirtualizingCellsControl | cellsControl | |
| CellUIElements | cellUIElements | |
| RowColumnIndex | rowColumnIndex |
Overrides
Syncfusion.Windows.Controls.Cells.CellRendererBase<Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo>.RefreshCellUIElementsContent(Syncfusion.Windows.Controls.Cells.VirtualizingCellsControl, Syncfusion.Windows.Controls.Cells.CellUIElements, Syncfusion.Windows.Controls.Cells.RowColumnIndex)
RefreshContent()
Declaration
public override void RefreshContent()
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridDataCellNestedGridEditor>.RefreshContent()
ScrollInView()
Declaration
protected override void ScrollInView()
Overrides
ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs)
Declaration
protected override bool ShouldGridTryToHandlePreviewKeyDown(KeyEventArgs e)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Windows.Input.KeyEventArgs | e |
Returns
| Type |
|---|
| System.Boolean |
Overrides
Implements
System.IDisposable