OnPlatformExtension Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |