OnPlatformExtension Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una extensión de marcado XAML que devuelve valores diferentes en función de la plataforma en la que se ejecuta la aplicación.
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
- Herencia
-
OnPlatformExtension
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| OnPlatformExtension() |
Proporciona una extensión de marcado XAML que devuelve valores diferentes en función de la plataforma en la que se ejecuta la aplicación. |
Propiedades
| Nombre | Description |
|---|---|
| Android |
Obtiene o establece el valor que se va a usar en Android. |
| Converter |
Obtiene o establece un convertidor que se va a aplicar al valor específico de la plataforma. |
| ConverterParameter |
Obtiene o establece un parámetro que se va a pasar al convertidor. |
| Default |
Obtiene o establece el valor predeterminado que se va a usar si no se establece ningún valor específico de la plataforma. |
| iOS |
Obtiene o establece el valor que se va a usar en iOS. |
| MacCatalyst |
Obtiene o establece el valor que se va a usar en Mac Catalyst. |
| Tizen |
Obtiene o establece el valor que se va a usar en Tizen. |
| UWP |
Obsoletos.
Obtiene o establece el valor que se va a usar en UWP. En su lugar, use WinUI. |
| WinUI |
Obtiene o establece el valor que se va a usar en Windows (WinUI). |
Métodos
| Nombre | Description |
|---|---|
| ProvideValue(IServiceProvider) |
Proporciona una extensión de marcado XAML que devuelve valores diferentes en función de la plataforma en la que se ejecuta la aplicación. |