ContentControl : Control

Implemented for: WASM, Skia, Mobile

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

Implemented properties

Property Supported on
DependencyProperty ContentProperty WASM, Skia, Mobile
DependencyProperty ContentTemplateProperty WASM, Skia, Mobile
DependencyProperty ContentTemplateSelectorProperty WASM, Skia, Mobile
DependencyProperty ContentTransitionsProperty WASM, Skia, Mobile
object Content WASM, Skia, Mobile
DataTemplate ContentTemplate WASM, Skia, Mobile
UIElement ContentTemplateRoot WASM, Skia
DataTemplateSelector ContentTemplateSelector WASM, Skia, Mobile
TransitionCollection ContentTransitions WASM, Skia, Mobile

Implemented methods

Method Supported on
void OnContentChanged(object, object) WASM, Skia, Mobile
void OnContentTemplateChanged(DataTemplate, DataTemplate) WASM, Skia, Mobile
void OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) WASM, Skia, Mobile

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

Not implemented properties

Property Not supported on
DependencyProperty ContentProperty MacOS
DependencyProperty ContentTemplateProperty MacOS
DependencyProperty ContentTemplateSelectorProperty MacOS
DependencyProperty ContentTransitionsProperty MacOS
bool HasUnwrappableNativeObject all platforms supported by Uno Platform
IObjectReference NativeObject all platforms supported by Uno Platform
object Content MacOS
DataTemplate ContentTemplate MacOS
UIElement ContentTemplateRoot Android, iOS, macOS, tvOS
DataTemplateSelector ContentTemplateSelector MacOS
TransitionCollection ContentTransitions MacOS

Not implemented methods

Method Not supported on
I As() all platforms supported by Uno Platform
ContentControl FromAbi(nint) all platforms supported by Uno Platform
bool Equals(ContentControl) all platforms supported by Uno Platform
bool Equals(object) all platforms supported by Uno Platform
int GetHashCode() all platforms supported by Uno Platform
void OnContentChanged(object, object) MacOS
void OnContentTemplateChanged(DataTemplate, DataTemplate) MacOS
void OnContentTemplateSelectorChanged(DataTemplateSelector, DataTemplateSelector) MacOS
bool IsOverridableInterface(Guid) all platforms supported by Uno Platform

Last updated Thursday, 16 July 2026 23:16.