skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class RadUniformGrid

Uniform grid panel with orientation.

Inheritance
System.Object
RadUniformGrid
CalendarPanel
Namespace: Telerik.Windows.Controls.Primitives
Assembly: Telerik.Windows.Controls.dll

Syntax

public class RadUniformGrid : Panel

Constructors

RadUniformGrid()

Initializes a new instance of the RadUniformGrid class.

Declaration
public RadUniformGrid()

Fields

ChildrenFlowProperty

Identifies the ChildrenFlow dependency property.

Declaration
public static readonly DependencyProperty ChildrenFlowProperty
Field Value
System.Windows.DependencyProperty

ColumnsProperty

Identifies the Columns dependency property.

Declaration
public static readonly DependencyProperty ColumnsProperty
Field Value
System.Windows.DependencyProperty

The identifier for the Columns dependency property.

FirstColumnProperty

Identifies the FirstColumn dependency property.

Declaration
public static readonly DependencyProperty FirstColumnProperty
Field Value
System.Windows.DependencyProperty

The identifier for the FirstColumn dependency property.

HideFirstColumnProperty

Identifies the HideFirstColumn dependency property.

Declaration
public static readonly DependencyProperty HideFirstColumnProperty
Field Value
System.Windows.DependencyProperty

HideFirstRowProperty

Identifies the HideFirstRow dependency property.

Declaration
public static readonly DependencyProperty HideFirstRowProperty
Field Value
System.Windows.DependencyProperty

PreserveSpaceForCollapsedChildrenProperty

Identifies the PreserveSpaceForCollapsedChildren dependency property.

Declaration
public static readonly DependencyProperty PreserveSpaceForCollapsedChildrenProperty
Field Value
System.Windows.DependencyProperty

RowsProperty

Identifies the Rows dependency property.

Declaration
public static readonly DependencyProperty RowsProperty
Field Value
System.Windows.DependencyProperty

The identifier for the Rows dependency property.

Properties

ChildrenFlow

Gets or sets a value that specifies the dimension in which child content is arranged.

Declaration
public Orientation ChildrenFlow { get; set; }
Property Value
System.Windows.Controls.Orientation

An System.Windows.Controls.Orientation value that represents the physical orientation of content within the RadUniformGrid as horizontal or vertical. The default value is System.Windows.Controls.Orientation.Horizontal.

Columns

Gets or sets the number of columns that are in the grid.

Declaration
public int Columns { get; set; }
Property Value
System.Int32

The number of columns that are in the grid. The default value is zero (0).

FirstColumn

Gets or sets the number of leading blank cells in the first row of the grid.

Declaration
public int FirstColumn { get; set; }
Property Value
System.Int32

The number of empty cells that are in the first row of the grid. The default value is zero (0).

HideFirstColumn

Gets or sets value that hide or show the first column. This is a Dependency property.

Declaration
public bool HideFirstColumn { get; set; }
Property Value
System.Boolean

HideFirstRow

Gets or sets value that hide or show the first row. This is a Dependency property.

Declaration
public bool HideFirstRow { get; set; }
Property Value
System.Boolean

PreserveSpaceForCollapsedChildren

Gets or sets a value specifying whether a collapsed child's size should be preserved.

Declaration
public bool PreserveSpaceForCollapsedChildren { get; set; }
Property Value
System.Boolean

Rows

Gets or sets the number of rows that are in the grid.

Declaration
public int Rows { get; set; }
Property Value
System.Int32

The number of rows that are in the grid. The default value is zero (0).

Methods

ArrangeOverride(Size)

Defines the layout of the RadUniformGrid by distributing space evenly among all of the child elements.

Declaration
protected override Size ArrangeOverride(Size finalSize)
Parameters
System.Windows.Size finalSize

The System.Windows.Size of the area for the grid to use.

Returns
System.Windows.Size

The actual System.Windows.Size of the grid that is rendered to display the child elements that are visible.

MeasureOverride(Size)

Computes the desired size of the RadUniformGrid by measuring all of the child elements.

Declaration
protected override Size MeasureOverride(Size availableSize)
Parameters
System.Windows.Size availableSize

The System.Windows.Size of the available area for the grid.

Returns
System.Windows.Size

The desired System.Windows.Size based on the child content of the grid and the constraint parameter.

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.