Grid : Panel

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of Grid that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

To better understand how Grid works, you can use the Uno Gallery or run your own tests on the Uno Playground.

Implemented properties

Property Supported on
double RowSpacing WASM, Skia, Mobile
Thickness Padding WASM, Skia, Mobile
CornerRadius CornerRadius WASM, Skia, Mobile
double ColumnSpacing WASM, Skia, Mobile
Thickness BorderThickness WASM, Skia, Mobile
Brush BorderBrush WASM, Skia, Mobile
BackgroundSizing BackgroundSizing WASM, Skia, Mobile
ColumnDefinitionCollection ColumnDefinitions WASM, Skia, Mobile
RowDefinitionCollection RowDefinitions WASM, Skia, Mobile
DependencyProperty BackgroundSizingProperty WASM, Skia, Mobile
DependencyProperty BorderBrushProperty WASM, Skia, Mobile
DependencyProperty BorderThicknessProperty WASM, Skia, Mobile
DependencyProperty ColumnProperty WASM, Skia, Mobile
DependencyProperty ColumnSpacingProperty WASM, Skia, Mobile
DependencyProperty ColumnSpanProperty WASM, Skia, Mobile
DependencyProperty CornerRadiusProperty WASM, Skia, Mobile
DependencyProperty PaddingProperty WASM, Skia, Mobile
DependencyProperty RowProperty WASM, Skia, Mobile
DependencyProperty RowSpacingProperty WASM, Skia, Mobile
DependencyProperty RowSpanProperty WASM, Skia, Mobile

Below are all properties, methods, and events of Grid that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
double RowSpacing MacOS
Thickness Padding MacOS
CornerRadius CornerRadius MacOS
double ColumnSpacing MacOS
Thickness BorderThickness MacOS
Brush BorderBrush MacOS
BackgroundSizing BackgroundSizing MacOS
ColumnDefinitionCollection ColumnDefinitions MacOS
RowDefinitionCollection RowDefinitions MacOS
DependencyProperty BackgroundSizingProperty MacOS
DependencyProperty BorderBrushProperty MacOS
DependencyProperty BorderThicknessProperty MacOS
DependencyProperty ColumnProperty MacOS
DependencyProperty ColumnSpacingProperty MacOS
DependencyProperty ColumnSpanProperty MacOS
DependencyProperty CornerRadiusProperty MacOS
DependencyProperty PaddingProperty MacOS
DependencyProperty RowProperty MacOS
DependencyProperty RowSpacingProperty MacOS
DependencyProperty RowSpanProperty MacOS

Not implemented methods

Method Not supported on
int GetRow(FrameworkElement) all platforms supported by Uno Platform
void SetRow(FrameworkElement, int) all platforms supported by Uno Platform
int GetColumn(FrameworkElement) all platforms supported by Uno Platform
void SetColumn(FrameworkElement, int) all platforms supported by Uno Platform
int GetRowSpan(FrameworkElement) all platforms supported by Uno Platform
void SetRowSpan(FrameworkElement, int) all platforms supported by Uno Platform
int GetColumnSpan(FrameworkElement) all platforms supported by Uno Platform
void SetColumnSpan(FrameworkElement, int) all platforms supported by Uno Platform

Last updated Monday, 14 April 2025 02:07.