Condividi tramite


AppThemeBindingExtension Classe

Definizione

Fornisce un'estensione di markup XAML che crea un'associazione con valori diversi per i temi chiari e scuri.

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)
Ereditarietà
AppThemeBindingExtension
Attributi
Implementazioni

Costruttori

Nome Descrizione
AppThemeBindingExtension()

Fornisce un'estensione di markup XAML che crea un'associazione con valori diversi per i temi chiari e scuri.

Proprietà

Nome Descrizione
Dark

Ottiene o imposta il valore da utilizzare quando il tema scuro è attivo.

Default

Ottiene o imposta il valore predefinito da utilizzare quando non è impostato alcun valore specifico del tema.

Light

Ottiene o imposta il valore da utilizzare quando il tema chiaro è attivo.

Value

Ottiene il valore corrente in base al tema attivo.

Metodi

Nome Descrizione
ProvideValue(IServiceProvider)

Fornisce un'estensione di markup XAML che crea un'associazione con valori diversi per i temi chiari e scuri.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Fornisce un'estensione di markup XAML che crea un'associazione con valori diversi per i temi chiari e scuri.

Si applica a