Dil

AppThemeBindingExtension Sınıf

Tanım

Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar.

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)
Devralma
AppThemeBindingExtension
Öznitelikler
Uygulamalar

Oluşturucular

Name Description
AppThemeBindingExtension()

Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar.

Özellikler

Name Description
Dark

Koyu tema etkin olduğunda kullanılacak değeri alır veya ayarlar.

Default

Temaya özgü değer ayarlı olmadığında kullanılacak varsayılan değeri alır veya ayarlar.

Light

Açık tema etkin olduğunda kullanılacak değeri alır veya ayarlar.

Value

Etkin temaya göre geçerli değeri alır.

Yöntemler

Name Description
ProvideValue(IServiceProvider)

Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar.

Belirtik Arabirim Kullanımları

Name Description
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar.

Şunlara uygulanır