ComponentOne Scheduler for WPF and Silverlight
C1.WPF.Schedule Namespace / AutoDistributionGrid Class

In This Topic
    AutoDistributionGrid Class
    In This Topic
    Represents a grid panel that automatically distributes child elements among grid cells.
    Object Model
    AutoDistributionGrid Class
    Public Class AutoDistributionGrid 
       Inherits System.Windows.Controls.Grid
    public class AutoDistributionGrid : System.Windows.Controls.Grid 

    The AutoDistributionGrid class provides the following additional functionality to the base Grid class.

    • Scatters child elements by rows or columns depending on the ChildrenFlowDirection property value, with an ability to change a default placement for any child element by specifying the DistributionInfo objects in the ChildrenDistributionInfo collection.
    • Introduces the settable and bindable RowCount and ColumnCount properties that allows defining of row and column count numerically, without adding/removing items in the Grid.RowDefinitions/ColumnDefinitions collections. Along with the introduced bindable VisualChildCount property it gives, for example, an ability to have as many rows as you have children.
    • Gives an ability to automatically keeps a number of column and rows so as cells with a fixed width and/or height fully fit in the AutoDistributionGrid size. This is controlled by the FitCellsOfWidth and FitCellsOfHeight properties.
    Inheritance Hierarchy


    See Also