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 documentation for detailed usage guidelines which all automatically apply to Uno Platform.

To better understand how FrameworkElement works, you can run your own tests on the Uno Playground.

Implemented properties

Property Supported on
double Width all platforms supported by Uno Platform
VerticalAlignment VerticalAlignment all platforms supported by Uno Platform
object Tag all platforms supported by Uno Platform
Style Style all platforms supported by Uno Platform
ResourceDictionary Resources all platforms supported by Uno Platform
ElementTheme RequestedTheme all platforms supported by Uno Platform
string Name all platforms supported by Uno Platform
double MinWidth all platforms supported by Uno Platform
double MinHeight all platforms supported by Uno Platform
double MaxWidth all platforms supported by Uno Platform
double MaxHeight all platforms supported by Uno Platform
Thickness Margin all platforms supported by Uno Platform
HorizontalAlignment HorizontalAlignment all platforms supported by Uno Platform
double Height 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
FlowDirection FlowDirection Skia
bool AllowFocusWhenDisabled all platforms supported by Uno Platform
bool AllowFocusOnInteraction all platforms supported by Uno Platform
double ActualHeight all platforms supported by Uno Platform
ElementTheme ActualTheme all platforms supported by Uno Platform
double ActualWidth all platforms supported by Uno Platform
Uri BaseUri all platforms supported by Uno Platform
bool IsLoaded all platforms supported by Uno Platform
DependencyObject Parent all platforms supported by Uno Platform
DependencyProperty AllowFocusOnInteractionProperty all platforms supported by Uno Platform
DependencyProperty AllowFocusWhenDisabledProperty all platforms supported by Uno Platform
DependencyProperty FlowDirectionProperty Skia
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
DependencyProperty HeightProperty all platforms supported by Uno Platform
DependencyProperty HorizontalAlignmentProperty all platforms supported by Uno Platform
DependencyProperty MarginProperty all platforms supported by Uno Platform
DependencyProperty MaxHeightProperty all platforms supported by Uno Platform
DependencyProperty MaxWidthProperty all platforms supported by Uno Platform
DependencyProperty MinHeightProperty all platforms supported by Uno Platform
DependencyProperty MinWidthProperty all platforms supported by Uno Platform
DependencyProperty NameProperty all platforms supported by Uno Platform
DependencyProperty RequestedThemeProperty all platforms supported by Uno Platform
DependencyProperty StyleProperty all platforms supported by Uno Platform
DependencyProperty TagProperty all platforms supported by Uno Platform
DependencyProperty VerticalAlignmentProperty all platforms supported by Uno Platform
DependencyProperty WidthProperty all platforms supported by Uno Platform

Implemented methods

Method Supported on
object FindName(string) all platforms supported by Uno Platform
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
TypedEventHandler<FrameworkElement, object> ActualThemeChanged all platforms supported by Uno Platform
TypedEventHandler<FrameworkElement, EffectiveViewportChangedEventArgs> EffectiveViewportChanged all platforms supported by Uno Platform
EventHandler LayoutUpdated all platforms supported by Uno Platform
RoutedEventHandler Loaded all platforms supported by Uno Platform
TypedEventHandler<FrameworkElement, object> Loading all platforms supported by Uno Platform
SizeChangedEventHandler SizeChanged all platforms supported by Uno Platform
RoutedEventHandler Unloaded 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
string Language all platforms supported by Uno Platform
FlowDirection FlowDirection Xamarin, WASM
object DataContext all platforms supported by Uno Platform
TriggerCollection Triggers all platforms supported by Uno Platform
DependencyProperty ActualHeightProperty all platforms supported by Uno Platform
DependencyProperty ActualThemeProperty 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 LanguageProperty all platforms supported by Uno Platform

Not implemented methods

Method Not supported on
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
TypedEventHandler<FrameworkElement, DataContextChangedEventArgs> DataContextChanged all platforms supported by Uno Platform

Last updated Friday, 26 April 2024 18:42.