次の方法で共有


AppThemeBindingExtension クラス

定義

明るいテーマと濃色テーマの異なる値を持つバインドを作成する XAML マークアップ拡張機能を提供します。

public ref class AppThemeBindingExtension : Microsoft::Maui::Controls::Xaml::IMarkupExtension<Microsoft::Maui::Controls::BindingBase ^>
[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 AppThemeBindingExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>
[Microsoft.Maui.Controls.ContentProperty("Default")]
public class AppThemeBindingExtension : Microsoft.Maui.Controls.Xaml.IMarkupExtension<Microsoft.Maui.Controls.BindingBase>
[<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 AppThemeBindingExtension = class
    interface IMarkupExtension<BindingBase>
    interface IMarkupExtension
[<Microsoft.Maui.Controls.ContentProperty("Default")>]
type AppThemeBindingExtension = class
    interface IMarkupExtension<BindingBase>
    interface IMarkupExtension
Public Class AppThemeBindingExtension
Implements IMarkupExtension(Of BindingBase)
継承
AppThemeBindingExtension
属性
実装

コンストラクター

名前 説明
AppThemeBindingExtension()

明るいテーマと濃色テーマの異なる値を持つバインドを作成する XAML マークアップ拡張機能を提供します。

プロパティ

名前 説明
Dark

ダーク テーマがアクティブな場合に使用する値を取得または設定します。

Default

テーマ固有の値が設定されていない場合に使用する既定値を取得または設定します。

Light

ライト テーマがアクティブな場合に使用する値を取得または設定します。

Value

アクティブなテーマに基づいて現在の値を取得します。

メソッド

名前 説明
ProvideValue(IServiceProvider)

明るいテーマと濃色テーマの異なる値を持つバインドを作成する XAML マークアップ拡張機能を提供します。

明示的なインターフェイスの実装

名前 説明
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

明るいテーマと濃色テーマの異なる値を持つバインドを作成する XAML マークアップ拡張機能を提供します。

適用対象