OnPlatformExtension Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia rozszerzenie znaczników XAML, które zwraca różne wartości w zależności od platformy, na którym działa aplikacja.
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
- Dziedziczenie
-
OnPlatformExtension
- Atrybuty
- Implementuje
Konstruktory
| Nazwa | Opis |
|---|---|
| OnPlatformExtension() |
Udostępnia rozszerzenie znaczników XAML, które zwraca różne wartości w zależności od platformy, na którym działa aplikacja. |
Właściwości
| Nazwa | Opis |
|---|---|
| Android |
Pobiera lub ustawia wartość do użycia w systemie Android. |
| Converter |
Pobiera lub ustawia konwerter, który ma być stosowany do wartości specyficznej dla platformy. |
| ConverterParameter |
Pobiera lub ustawia parametr do przekazania do konwertera. |
| Default |
Pobiera lub ustawia wartość domyślną, która ma być używana, jeśli nie ustawiono żadnej wartości specyficznej dla platformy. |
| iOS |
Pobiera lub ustawia wartość do użycia w systemie iOS. |
| MacCatalyst |
Pobiera lub ustawia wartość do użycia na Mac Catalyst. |
| Tizen |
Pobiera lub ustawia wartość, która ma być używana w tizen. |
| UWP |
Przestarzałe.
Pobiera lub ustawia wartość do użycia na platformie UWP. Użyj WinUI zamiast tego. |
| WinUI |
Pobiera lub ustawia wartość do użycia w systemie Windows (WinUI). |
Metody
| Nazwa | Opis |
|---|---|
| ProvideValue(IServiceProvider) |
Udostępnia rozszerzenie znaczników XAML, które zwraca różne wartości w zależności od platformy, na którym działa aplikacja. |