Compartilhar via


OnPlatformExtension Classe

Definição

Fornece uma extensão de marcação XAML que retorna valores diferentes dependendo da plataforma em que o aplicativo está em execução.

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
Herança
OnPlatformExtension
Atributos
Implementações

Construtores

Nome Description
OnPlatformExtension()

Fornece uma extensão de marcação XAML que retorna valores diferentes dependendo da plataforma em que o aplicativo está em execução.

Propriedades

Nome Description
Android

Obtém ou define o valor a ser usado no Android.

Converter

Obtém ou define um conversor a ser aplicado ao valor específico da plataforma.

ConverterParameter

Obtém ou define um parâmetro a ser passado para o conversor.

Default

Obtém ou define o valor padrão a ser usado se nenhum valor específico da plataforma for definido.

iOS

Obtém ou define o valor a ser usado no iOS.

MacCatalyst

Obtém ou define o valor a ser usado no Mac Catalyst.

Tizen

Obtém ou define o valor a ser usado no Tizen.

UWP
Obsoleto.

Obtém ou define o valor a ser usado na UWP. Use WinUI em seu lugar.

WinUI

Obtém ou define o valor a ser usado no Windows (WinUI).

Métodos

Nome Description
ProvideValue(IServiceProvider)

Fornece uma extensão de marcação XAML que retorna valores diferentes dependendo da plataforma em que o aplicativo está em execução.

Aplica-se a