Compartir a través de


OnPlatformExtension Clase

Definición

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.

Se aplica a