Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
OnPlatformExtension Class
Definition
- Namespace:
- Microsoft.Maui.Controls.Xaml
- Assembly:
- Microsoft.Maui.Controls.Xaml.dll
- Source:
- OnPlatformExtension.cs
- Source:
- OnPlatformExtension.cs
- Source:
- OnPlatformExtension.cs
- Source:
- OnPlatformExtension.cs
Important
Some information relates to prerelease product that may be substantially modified before itβs released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Provides a XAML markup extension that returns different values depending on the platform the app is running on.
public ref class OnPlatformExtension : Microsoft::Maui::Controls::Xaml::IMarkupExtension
[Microsoft.Maui.Controls.ContentProperty("Default")]
[Microsoft.Maui.Controls.Xaml.RequireService(new System.Type[] { typeof(Microsoft.Maui.Controls.Xaml.IProvideValueTarget), typeof(Microsoft.Maui.Controls.Xaml.IValueConverterProvider), typeof(Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider), typeof(Microsoft.Maui.Controls.Xaml.IConverterOptions) })]
public class OnPlatformExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension
[Microsoft.Maui.Controls.ContentProperty("Default")]
public class OnPlatformExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension
[<Microsoft.Maui.Controls.ContentProperty("Default")>]
[<Microsoft.Maui.Controls.Xaml.RequireService(new System.Type[] { typeof(Microsoft.Maui.Controls.Xaml.IProvideValueTarget), typeof(Microsoft.Maui.Controls.Xaml.IValueConverterProvider), typeof(Microsoft.Maui.Controls.Xaml.IXmlLineInfoProvider), typeof(Microsoft.Maui.Controls.Xaml.IConverterOptions) })>]
type OnPlatformExtension = class
interface IMarkupExtension
[<Microsoft.Maui.Controls.ContentProperty("Default")>]
type OnPlatformExtension = class
interface IMarkupExtension
Public Class OnPlatformExtension
Implements IMarkupExtension
- Inheritance
-
OnPlatformExtension
- Attributes
- Implements
Constructors
| Name | Description |
|---|---|
| OnPlatformExtension() | |
Properties
| Name | Description |
|---|---|
| Android |
Gets or sets the value to use on Android. |
| Converter |
Gets or sets a converter to apply to the platform-specific value. |
| ConverterParameter |
Gets or sets a parameter to pass to the converter. |
| Default |
Gets or sets the default value to use if no platform-specific value is set. |
| iOS |
Gets or sets the value to use on iOS. |
| MacCatalyst |
Gets or sets the value to use on Mac Catalyst. |
| Tizen |
Gets or sets the value to use on Tizen. |
| UWP |
Obsolete.
Gets or sets the value to use on UWP. Use WinUI instead. |
| WinUI |
Gets or sets the value to use on Windows (WinUI). |
Methods
| Name | Description |
|---|---|
| ProvideValue(IServiceProvider) | |
Applies to
Feedback
Was this page helpful?
