OnPlatformExtension Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller ett XAML-tillägg som returnerar olika värden beroende på vilken plattform appen körs på.
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
- Arv
-
OnPlatformExtension
- Attribut
- Implementeringar
Konstruktorer
| Name | Description |
|---|---|
| OnPlatformExtension() |
Tillhandahåller ett XAML-tillägg som returnerar olika värden beroende på vilken plattform appen körs på. |
Egenskaper
| Name | Description |
|---|---|
| Android |
Hämtar eller anger värdet som ska användas på Android. |
| Converter |
Hämtar eller anger en konverterare som ska tillämpas på det plattformsspecifika värdet. |
| ConverterParameter |
Hämtar eller anger en parameter som ska skickas till konverteraren. |
| Default |
Hämtar eller anger standardvärdet som ska användas om inget plattformsspecifikt värde har angetts. |
| iOS |
Hämtar eller anger värdet som ska användas i iOS. |
| MacCatalyst |
Hämtar eller anger värdet som ska användas på Mac Catalyst. |
| Tizen |
Hämtar eller anger värdet som ska användas på Tizen. |
| UWP |
Föråldrad.
Hämtar eller anger värdet som ska användas på UWP. Använd WinUI i stället. |
| WinUI |
Hämtar eller anger värdet som ska användas i Windows (WinUI). |
Metoder
| Name | Description |
|---|---|
| ProvideValue(IServiceProvider) |
Tillhandahåller ett XAML-tillägg som returnerar olika värden beroende på vilken plattform appen körs på. |