FrameworkElement : UIElement

Implemented for: all platforms supported by Uno Platform

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

Implemented properties

Property Supported on
double Width Android, MacOS, WASM, Skia
VerticalAlignment VerticalAlignment Android, MacOS, WASM, Skia
object Tag all platforms supported by Uno Platform
Style Style all platforms supported by Uno Platform
ResourceDictionary Resources all platforms supported by Uno Platform
string Name Android, MacOS, WASM, Skia
double MinWidth Android, MacOS, WASM, Skia
double MinHeight Android, MacOS, WASM, Skia
double MaxWidth Android, MacOS, WASM, Skia
double MaxHeight Android, MacOS, WASM, Skia
Thickness Margin Android, MacOS, WASM, Skia
HorizontalAlignment HorizontalAlignment Android, MacOS, WASM, Skia
double Height Android, MacOS, WASM, Skia
FlowDirection FlowDirection Skia
double ActualHeight Android, MacOS, WASM, Skia
double ActualWidth Android, MacOS, WASM, Skia
Uri BaseUri all platforms supported by Uno Platform
DependencyObject Parent all platforms supported by Uno Platform
ElementTheme RequestedTheme all platforms supported by Uno Platform
Thickness FocusVisualSecondaryThickness all platforms supported by Uno Platform
Brush FocusVisualSecondaryBrush all platforms supported by Uno Platform
Thickness FocusVisualPrimaryThickness all platforms supported by Uno Platform
Brush FocusVisualPrimaryBrush all platforms supported by Uno Platform
Thickness FocusVisualMargin all platforms supported by Uno Platform
bool AllowFocusWhenDisabled all platforms supported by Uno Platform
bool AllowFocusOnInteraction all platforms supported by Uno Platform
ElementTheme ActualTheme all platforms supported by Uno Platform
bool IsLoaded Android, MacOS, WASM, Skia
DependencyProperty FlowDirectionProperty Skia
DependencyProperty HeightProperty Android, MacOS, WASM, Skia
DependencyProperty HorizontalAlignmentProperty Android, MacOS, WASM, Skia
DependencyProperty MarginProperty Android, MacOS, WASM, Skia
DependencyProperty MaxHeightProperty Android, MacOS, WASM, Skia
DependencyProperty MaxWidthProperty Android, MacOS, WASM, Skia
DependencyProperty MinHeightProperty Android, MacOS, WASM, Skia
DependencyProperty MinWidthProperty Android, MacOS, WASM, Skia
DependencyProperty NameProperty Android, MacOS, WASM, Skia
DependencyProperty StyleProperty all platforms supported by Uno Platform
DependencyProperty TagProperty all platforms supported by Uno Platform
DependencyProperty VerticalAlignmentProperty Android, MacOS, WASM, Skia
DependencyProperty WidthProperty Android, MacOS, WASM, Skia
DependencyProperty RequestedThemeProperty all platforms supported by Uno Platform
DependencyProperty AllowFocusOnInteractionProperty all platforms supported by Uno Platform
DependencyProperty AllowFocusWhenDisabledProperty all platforms supported by Uno Platform
DependencyProperty FocusVisualMarginProperty all platforms supported by Uno Platform
DependencyProperty FocusVisualPrimaryBrushProperty all platforms supported by Uno Platform
DependencyProperty FocusVisualPrimaryThicknessProperty all platforms supported by Uno Platform
DependencyProperty FocusVisualSecondaryBrushProperty all platforms supported by Uno Platform
DependencyProperty FocusVisualSecondaryThicknessProperty all platforms supported by Uno Platform

Implemented methods

Method Supported on
object FindName(string) Android, MacOS, WASM, Skia
Size MeasureOverride(Size) all platforms supported by Uno Platform
Size ArrangeOverride(Size) all platforms supported by Uno Platform
void OnApplyTemplate() all platforms supported by Uno Platform
bool GoToElementStateCore(string, bool) all platforms supported by Uno Platform

Implemented events

Event Supported on
EventHandler LayoutUpdated all platforms supported by Uno Platform
RoutedEventHandler Loaded Android, MacOS, WASM, Skia
SizeChangedEventHandler SizeChanged Android, MacOS, WASM, Skia
RoutedEventHandler Unloaded Android, MacOS, WASM, Skia
TypedEventHandler<FrameworkElement, object> Loading Android, MacOS, WASM, Skia
TypedEventHandler<FrameworkElement, object> ActualThemeChanged all platforms supported by Uno Platform
TypedEventHandler<FrameworkElement, EffectiveViewportChangedEventArgs> EffectiveViewportChanged all platforms supported by Uno Platform

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

Not implemented properties

Property Not supported on
double Width iOS
VerticalAlignment VerticalAlignment iOS
string Name iOS
double MinWidth iOS
double MinHeight iOS
double MaxWidth iOS
double MaxHeight iOS
Thickness Margin iOS
string Language all platforms supported by Uno Platform
HorizontalAlignment HorizontalAlignment iOS
double Height iOS
FlowDirection FlowDirection Xamarin, WASM
object DataContext all platforms supported by Uno Platform
double ActualHeight iOS
double ActualWidth iOS
TriggerCollection Triggers all platforms supported by Uno Platform
bool IsLoaded iOS
DependencyProperty ActualHeightProperty all platforms supported by Uno Platform
DependencyProperty ActualWidthProperty all platforms supported by Uno Platform
DependencyProperty DataContextProperty all platforms supported by Uno Platform
DependencyProperty FlowDirectionProperty Xamarin, WASM
DependencyProperty HeightProperty iOS
DependencyProperty HorizontalAlignmentProperty iOS
DependencyProperty LanguageProperty all platforms supported by Uno Platform
DependencyProperty MarginProperty iOS
DependencyProperty MaxHeightProperty iOS
DependencyProperty MaxWidthProperty iOS
DependencyProperty MinHeightProperty iOS
DependencyProperty MinWidthProperty iOS
DependencyProperty NameProperty iOS
DependencyProperty VerticalAlignmentProperty iOS
DependencyProperty WidthProperty iOS
DependencyProperty ActualThemeProperty all platforms supported by Uno Platform

Not implemented methods

Method Not supported on
object FindName(string) iOS
void SetBinding(DependencyProperty, BindingBase) all platforms supported by Uno Platform
BindingExpression GetBindingExpression(DependencyProperty) all platforms supported by Uno Platform
void InvalidateViewport() all platforms supported by Uno Platform
void DeferTree(DependencyObject) all platforms supported by Uno Platform

Not implemented events

Event Not supported on
RoutedEventHandler Loaded iOS
SizeChangedEventHandler SizeChanged iOS
RoutedEventHandler Unloaded iOS
TypedEventHandler<FrameworkElement, DataContextChangedEventArgs> DataContextChanged all platforms supported by Uno Platform
TypedEventHandler<FrameworkElement, object> Loading iOS

Last updated Friday, 03 November 2023 16:21.