Class GridCellNestedScrollGridRenderer
Implements the renderer part of a nested scroll grid cell.
Inheritance
System.Object
GridCellNestedScrollGridRenderer
Implements
System.IDisposable
Inherited Members
Namespace: Syncfusion.Windows.Controls.Grid
Assembly: Syncfusion.Grid.Wpf.dll
Syntax
public class GridCellNestedScrollGridRenderer : GridVirtualizingCellRenderer<GridCellNestedScrollGridEditor>, IGridCellRenderer, ICellRenderer, IHitTestSelectCells, IStyleChanged, IDisposable, IAllowKeepAliveOnlyCurrentCell
Constructors
GridCellNestedScrollGridRenderer()
Initializes a new GridCellNestedScrollGridRenderer.
Declaration
public GridCellNestedScrollGridRenderer()
GridCellNestedScrollGridRenderer(GridNestedAxisLayout, GridNestedAxisLayout)
Initializes a new GridCellNestedScrollGridRenderer.
Declaration
public GridCellNestedScrollGridRenderer(GridNestedAxisLayout rowLayout, GridNestedAxisLayout columnLayout)
Parameters
Type | Name | Description |
---|---|---|
GridNestedAxisLayout | rowLayout | Row layout. |
GridNestedAxisLayout | columnLayout | Column layout. |
Properties
ShareColumnLayout
Returns true if the column layout is shared; false otherwise.
Declaration
public bool ShareColumnLayout { get; }
Property Value
Type |
---|
System.Boolean |
ShareRowLayout
Returns true if the row layout is shared; false otherwise.
Declaration
public bool ShareRowLayout { get; }
Property Value
Type |
---|
System.Boolean |
Methods
ArrangeUIElement(ArrangeCellArgs, GridCellNestedScrollGridEditor, GridRenderStyleInfo)
Declaration
protected override void ArrangeUIElement(ArrangeCellArgs aca, GridCellNestedScrollGridEditor uiElement, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
ArrangeCellArgs | aca | |
GridCellNestedScrollGridEditor | uiElement | |
GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRendererBase<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.ArrangeUIElement(Syncfusion.Windows.Controls.Cells.ArrangeCellArgs, Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
CreateRendererElement(GridCellNestedScrollGridEditor, GridRenderStyleInfo)
Declaration
public override void CreateRendererElement(GridCellNestedScrollGridEditor uiElement, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
GridCellNestedScrollGridEditor | uiElement | |
GridRenderStyleInfo | style |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.CreateRendererElement(Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor, Syncfusion.Windows.Controls.Grid.GridRenderStyleInfo)
GetControlTextFromEditorCore(GridCellNestedScrollGridEditor)
Declaration
protected override string GetControlTextFromEditorCore(GridCellNestedScrollGridEditor uiElement)
Parameters
Type | Name | Description |
---|---|---|
GridCellNestedScrollGridEditor | uiElement |
Returns
Type |
---|
System.String |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.GetControlTextFromEditorCore(Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor)
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.GridCellNestedScrollGridEditor>.OnCancelMouseCapture(System.Windows.UIElement)
OnDeactivating()
Declaration
protected override bool OnDeactivating()
Returns
Type |
---|
System.Boolean |
Overrides
OnInitializeContent(GridCellNestedScrollGridEditor, GridRenderStyleInfo)
Initializes the content of the cell using the information from the cell style (value, text, behavior etc.).
Declaration
public override void OnInitializeContent(GridCellNestedScrollGridEditor element, GridRenderStyleInfo style)
Parameters
Type | Name | Description |
---|---|---|
GridCellNestedScrollGridEditor | element | The cell control. |
GridRenderStyleInfo | style | The cell style info. |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.OnInitializeContent(Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor, 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.GridCellNestedScrollGridEditor>.OnRecaptureMouse(System.Windows.UIElement)
OnUnwireUIElement(GridCellNestedScrollGridEditor)
Declaration
protected override void OnUnwireUIElement(GridCellNestedScrollGridEditor uiElement)
Parameters
Type | Name | Description |
---|---|---|
GridCellNestedScrollGridEditor | uiElement |
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.OnUnwireUIElement(Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor)
RefreshContent()
Refreshes the cell content.
Declaration
public override void RefreshContent()
Overrides
Syncfusion.Windows.Controls.Grid.GridVirtualizingCellRenderer<Syncfusion.Windows.Controls.Grid.GridCellNestedScrollGridEditor>.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