OnPlatformExtension Klass
Definition
Viktig
Viss information gäller förhandsprodukter som kan modifieras avsevärt innan de släpps. Microsoft ger inga garantier, vare sig uttryckliga eller underförstådda, vad gäller informationen som tillhandahålls 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
- Implementerar
Konstruktörer
| Namn | Beskrivning |
|---|---|
| OnPlatformExtension() |
Tillhandahåller ett XAML-tillägg som returnerar olika värden beroende på vilken plattform appen körs på. |
Egenskaper
| Namn | Beskrivning |
|---|---|
| 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
| Namn | Beskrivning |
|---|---|
| ProvideValue(IServiceProvider) |
Tillhandahåller ett XAML-tillägg som returnerar olika värden beroende på vilken plattform appen körs på. |