次の方法で共有


OnPlatformExtension クラス

定義

アプリが実行されているプラットフォームに応じて異なる値を返す XAML マークアップ拡張機能を提供します。

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
継承
OnPlatformExtension
属性
実装

コンストラクター

名前 説明
OnPlatformExtension()

アプリが実行されているプラットフォームに応じて異なる値を返す XAML マークアップ拡張機能を提供します。

プロパティ

名前 説明
Android

Android で使用する値を取得または設定します。

Converter

プラットフォーム固有の値に適用するコンバーターを取得または設定します。

ConverterParameter

コンバーターに渡すパラメーターを取得または設定します。

Default

プラットフォーム固有の値が設定されていない場合に使用する既定値を取得または設定します。

iOS

iOS で使用する値を取得または設定します。

MacCatalyst

Mac Catalyst で使用する値を取得または設定します。

Tizen

Tizen で使用する値を取得または設定します。

UWP
古い.

UWP で使用する値を取得または設定します。 WinUI を代わりに使用します。

WinUI

Windows (WinUI) で使用する値を取得または設定します。

メソッド

名前 説明
ProvideValue(IServiceProvider)

アプリが実行されているプラットフォームに応じて異なる値を返す XAML マークアップ拡張機能を提供します。

適用対象