RelativePanel : Panel

Implemented for: WASM, Skia, Mobile

This document lists all properties, methods, and events of RelativePanel 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 RelativePanel works, you can use the Uno Gallery or run your own tests on the Uno Playground.

Implemented properties

Property Supported on
Thickness Padding WASM, Skia, Mobile
CornerRadius CornerRadius WASM, Skia, Mobile
Thickness BorderThickness WASM, Skia, Mobile
Brush BorderBrush WASM, Skia, Mobile
BackgroundSizing BackgroundSizing WASM, Skia, Mobile
DependencyProperty AboveProperty WASM, Skia, Mobile
DependencyProperty AlignBottomWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignBottomWithProperty WASM, Skia, Mobile
DependencyProperty AlignHorizontalCenterWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignHorizontalCenterWithProperty WASM, Skia, Mobile
DependencyProperty AlignLeftWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignLeftWithProperty WASM, Skia, Mobile
DependencyProperty AlignRightWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignRightWithProperty WASM, Skia, Mobile
DependencyProperty AlignTopWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignTopWithProperty WASM, Skia, Mobile
DependencyProperty AlignVerticalCenterWithPanelProperty WASM, Skia, Mobile
DependencyProperty AlignVerticalCenterWithProperty WASM, Skia, Mobile
DependencyProperty BackgroundSizingProperty WASM, Skia, Mobile
DependencyProperty BelowProperty WASM, Skia, Mobile
DependencyProperty BorderBrushProperty WASM, Skia, Mobile
DependencyProperty BorderThicknessProperty WASM, Skia, Mobile
DependencyProperty CornerRadiusProperty WASM, Skia, Mobile
DependencyProperty LeftOfProperty WASM, Skia, Mobile
DependencyProperty PaddingProperty WASM, Skia, Mobile
DependencyProperty RightOfProperty WASM, Skia, Mobile

Implemented methods

Method Supported on
object GetLeftOf(UIElement) WASM, Skia, Mobile
void SetLeftOf(UIElement, object) WASM, Skia, Mobile
object GetAbove(UIElement) WASM, Skia, Mobile
void SetAbove(UIElement, object) WASM, Skia, Mobile
object GetRightOf(UIElement) WASM, Skia, Mobile
void SetRightOf(UIElement, object) WASM, Skia, Mobile
object GetBelow(UIElement) WASM, Skia, Mobile
void SetBelow(UIElement, object) WASM, Skia, Mobile
object GetAlignHorizontalCenterWith(UIElement) WASM, Skia, Mobile
void SetAlignHorizontalCenterWith(UIElement, object) WASM, Skia, Mobile
object GetAlignVerticalCenterWith(UIElement) WASM, Skia, Mobile
void SetAlignVerticalCenterWith(UIElement, object) WASM, Skia, Mobile
object GetAlignLeftWith(UIElement) WASM, Skia, Mobile
void SetAlignLeftWith(UIElement, object) WASM, Skia, Mobile
object GetAlignTopWith(UIElement) WASM, Skia, Mobile
void SetAlignTopWith(UIElement, object) WASM, Skia, Mobile
object GetAlignRightWith(UIElement) WASM, Skia, Mobile
void SetAlignRightWith(UIElement, object) WASM, Skia, Mobile
object GetAlignBottomWith(UIElement) WASM, Skia, Mobile
void SetAlignBottomWith(UIElement, object) WASM, Skia, Mobile
bool GetAlignLeftWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignLeftWithPanel(UIElement, bool) WASM, Skia, Mobile
bool GetAlignTopWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignTopWithPanel(UIElement, bool) WASM, Skia, Mobile
bool GetAlignRightWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignRightWithPanel(UIElement, bool) WASM, Skia, Mobile
bool GetAlignBottomWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignBottomWithPanel(UIElement, bool) WASM, Skia, Mobile
bool GetAlignHorizontalCenterWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignHorizontalCenterWithPanel(UIElement, bool) WASM, Skia, Mobile
bool GetAlignVerticalCenterWithPanel(UIElement) WASM, Skia, Mobile
void SetAlignVerticalCenterWithPanel(UIElement, bool) WASM, Skia, Mobile

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

Not implemented properties

Property Not supported on
Thickness Padding MacOS
CornerRadius CornerRadius MacOS
Thickness BorderThickness MacOS
Brush BorderBrush MacOS
BackgroundSizing BackgroundSizing MacOS
DependencyProperty AboveProperty MacOS
DependencyProperty AlignBottomWithPanelProperty MacOS
DependencyProperty AlignBottomWithProperty MacOS
DependencyProperty AlignHorizontalCenterWithPanelProperty MacOS
DependencyProperty AlignHorizontalCenterWithProperty MacOS
DependencyProperty AlignLeftWithPanelProperty MacOS
DependencyProperty AlignLeftWithProperty MacOS
DependencyProperty AlignRightWithPanelProperty MacOS
DependencyProperty AlignRightWithProperty MacOS
DependencyProperty AlignTopWithPanelProperty MacOS
DependencyProperty AlignTopWithProperty MacOS
DependencyProperty AlignVerticalCenterWithPanelProperty MacOS
DependencyProperty AlignVerticalCenterWithProperty MacOS
DependencyProperty BackgroundSizingProperty MacOS
DependencyProperty BelowProperty MacOS
DependencyProperty BorderBrushProperty MacOS
DependencyProperty BorderThicknessProperty MacOS
DependencyProperty CornerRadiusProperty MacOS
DependencyProperty LeftOfProperty MacOS
DependencyProperty PaddingProperty MacOS
DependencyProperty RightOfProperty MacOS

Not implemented methods

Method Not supported on
object GetLeftOf(UIElement) MacOS
void SetLeftOf(UIElement, object) MacOS
object GetAbove(UIElement) MacOS
void SetAbove(UIElement, object) MacOS
object GetRightOf(UIElement) MacOS
void SetRightOf(UIElement, object) MacOS
object GetBelow(UIElement) MacOS
void SetBelow(UIElement, object) MacOS
object GetAlignHorizontalCenterWith(UIElement) MacOS
void SetAlignHorizontalCenterWith(UIElement, object) MacOS
object GetAlignVerticalCenterWith(UIElement) MacOS
void SetAlignVerticalCenterWith(UIElement, object) MacOS
object GetAlignLeftWith(UIElement) MacOS
void SetAlignLeftWith(UIElement, object) MacOS
object GetAlignTopWith(UIElement) MacOS
void SetAlignTopWith(UIElement, object) MacOS
object GetAlignRightWith(UIElement) MacOS
void SetAlignRightWith(UIElement, object) MacOS
object GetAlignBottomWith(UIElement) MacOS
void SetAlignBottomWith(UIElement, object) MacOS
bool GetAlignLeftWithPanel(UIElement) MacOS
void SetAlignLeftWithPanel(UIElement, bool) MacOS
bool GetAlignTopWithPanel(UIElement) MacOS
void SetAlignTopWithPanel(UIElement, bool) MacOS
bool GetAlignRightWithPanel(UIElement) MacOS
void SetAlignRightWithPanel(UIElement, bool) MacOS
bool GetAlignBottomWithPanel(UIElement) MacOS
void SetAlignBottomWithPanel(UIElement, bool) MacOS
bool GetAlignHorizontalCenterWithPanel(UIElement) MacOS
void SetAlignHorizontalCenterWithPanel(UIElement, bool) MacOS
bool GetAlignVerticalCenterWithPanel(UIElement) MacOS
void SetAlignVerticalCenterWithPanel(UIElement, bool) MacOS

Last updated Monday, 14 April 2025 02:07.