Class ArrangeCellArgs
Provides layout information about a cell such as the VisibleRow, VisibleColumb, the CellRect, Covered Cell Span and also cell style information. ArrangeCellArgs is only used for "Arrange" methods in VirtualizingCellsControl. ArrangeCellArgs also has member for CellUIElements and ShouldCreateVisuals.
Inherited Members
Namespace: Syncfusion.Windows.Controls.Cells
Assembly: Syncfusion.GridCommon.WPF.dll
Syntax
public class ArrangeCellArgs : CellArgs
Constructors
ArrangeCellArgs(VirtualizingCellsControl, VisibleLineInfo, VisibleLineInfo, Rect, IRenderCellInfo)
Initializes a new instance of the ArrangeCellArgs class.
Declaration
public ArrangeCellArgs(VirtualizingCellsControl cellsControl, VisibleLineInfo visibleRow, VisibleLineInfo visibleColumn, Rect cellRect, IRenderCellInfo ci)
Parameters
Type | Name | Description |
---|---|---|
VirtualizingCellsControl | cellsControl | The cells control. |
VisibleLineInfo | visibleRow | The visible row. |
VisibleLineInfo | visibleColumn | The visible column. |
System.Windows.Rect | cellRect | The cell rectangle. |
IRenderCellInfo | ci | The cell style information. |
ArrangeCellArgs(VirtualizingCellsControl, VisibleLineInfo, VisibleLineInfo, Rect, IRenderCellInfo, Boolean)
Initializes a new instance of the ArrangeCellArgs class.
Declaration
public ArrangeCellArgs(VirtualizingCellsControl cellsControl, VisibleLineInfo visibleRow, VisibleLineInfo visibleColumn, Rect cellRect, IRenderCellInfo ci, bool shouldCreateVisuals)
Parameters
Type | Name | Description |
---|---|---|
VirtualizingCellsControl | cellsControl | The cells control. |
VisibleLineInfo | visibleRow | The visible row. |
VisibleLineInfo | visibleColumn | The visible column. |
System.Windows.Rect | cellRect | The cell rectangle. |
IRenderCellInfo | ci | The cell style information. |
System.Boolean | shouldCreateVisuals |
Properties
CellUIElements
Gets the cells visuals.
Declaration
public override CellUIElements CellUIElements { get; }
Property Value
Type | Description |
---|---|
CellUIElements | The cells visuals. |
Overrides
CloneUIElement
Declaration
public bool CloneUIElement { get; set; }
Property Value
Type |
---|
System.Boolean |
ForceMeasure
Gets a value indicating whether the UIElement.Measure method needs to be called.
Declaration
public bool ForceMeasure { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
HasVisuals
Gets a value indicating whether the cell has visuals.
Declaration
public bool HasVisuals { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
IsProcessingArrangeCellUIElements
Gets a value indicating whether the parent cells control is calling OnArrangeCell(ArrangeCellArgs).
Declaration
public bool IsProcessingArrangeCellUIElements { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShouldCreateVisuals
Gets a value indicating whether visuals should be create for the cell.
Declaration
public bool ShouldCreateVisuals { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
ShouldReinitializeContent
Gets a value indicating whether the UIElements should be reinitialized.
Declaration
public bool ShouldReinitializeContent { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|