menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class ArrangeCellArgs - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    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.

    Inheritance
    System.Object
    CellArgs
    ArrangeCellArgs
    Inherited Members
    CellArgs.CellClipRect
    CellArgs.CellInfo
    CellArgs.CellRect
    CellArgs.CellRowColumnIndex
    CellArgs.CellsControl
    CellArgs.ColumnIndex
    CellArgs.IsColumnFooterAtBottom
    CellArgs.IsColumnHeaderAtTop
    CellArgs.IsRowFooterAtRightSide
    CellArgs.IsRowHeaderAtLeftSide
    CellArgs.OriginalCellRect
    CellArgs.RowIndex
    CellArgs.SubtractBorderMargins(Rect, Thickness)
    CellArgs.VisibleColumn
    CellArgs.VisibleCoveredCellInfo
    CellArgs.VisibleoverlappingCellInfo
    CellArgs.VisibleRow
    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.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
    CellArgs.CellUIElements

    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

    true if UIElement.Measure method needs to be called; otherwise, false.

    HasVisuals

    Gets a value indicating whether the cell has visuals.

    Declaration
    public bool HasVisuals { get; }
    Property Value
    Type Description
    System.Boolean

    true if the cell has visuals; otherwise, false.

    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

    true if parent cells control is calling OnArrangeCell(ArrangeCellArgs); otherwise, false.

    ShouldCreateVisuals

    Gets a value indicating whether visuals should be create for the cell.

    Declaration
    public bool ShouldCreateVisuals { get; }
    Property Value
    Type Description
    System.Boolean

    true if should create visuals should be create for the cell; otherwise, false.

    ShouldReinitializeContent

    Gets a value indicating whether the UIElements should be reinitialized.

    Declaration
    public bool ShouldReinitializeContent { get; }
    Property Value
    Type Description
    System.Boolean

    true if UIElements should be reinitialized; otherwise, false.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved