OnPlatformExtension Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce un'estensione di markup XAML che restituisce valori diversi a seconda della piattaforma in cui è in esecuzione l'app.
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
- Ereditarietà
-
OnPlatformExtension
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| OnPlatformExtension() |
Fornisce un'estensione di markup XAML che restituisce valori diversi a seconda della piattaforma in cui è in esecuzione l'app. |
Proprietà
| Nome | Descrizione |
|---|---|
| Android |
Ottiene o imposta il valore da utilizzare in Android. |
| Converter |
Ottiene o imposta un convertitore da applicare al valore specifico della piattaforma. |
| ConverterParameter |
Ottiene o imposta un parametro da passare al convertitore. |
| Default |
Ottiene o imposta il valore predefinito da utilizzare se non è impostato alcun valore specifico della piattaforma. |
| iOS |
Ottiene o imposta il valore da utilizzare in iOS. |
| MacCatalyst |
Ottiene o imposta il valore da utilizzare in Mac Catalyst. |
| Tizen |
Ottiene o imposta il valore da utilizzare in Tizen. |
| UWP |
Obsoleti.
Ottiene o imposta il valore da usare in UWP. Utilizzare invece WinUI. |
| WinUI |
Ottiene o imposta il valore da usare in Windows (WinUI). |
Metodi
| Nome | Descrizione |
|---|---|
| ProvideValue(IServiceProvider) |
Fornisce un'estensione di markup XAML che restituisce valori diversi a seconda della piattaforma in cui è in esecuzione l'app. |