Compartir a través de


AppThemeBindingExtension Clase

Definición

Proporciona una extensión de marcado XAML que crea un enlace con valores diferentes para temas claros y oscuros.

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)
Herencia
AppThemeBindingExtension
Atributos
Implementaciones

Constructores

Nombre Description
AppThemeBindingExtension()

Proporciona una extensión de marcado XAML que crea un enlace con valores diferentes para temas claros y oscuros.

Propiedades

Nombre Description
Dark

Obtiene o establece el valor que se va a usar cuando el tema oscuro está activo.

Default

Obtiene o establece el valor predeterminado que se va a usar cuando no se establece ningún valor específico del tema.

Light

Obtiene o establece el valor que se va a usar cuando el tema claro está activo.

Value

Obtiene el valor actual basado en el tema activo.

Métodos

Nombre Description
ProvideValue(IServiceProvider)

Proporciona una extensión de marcado XAML que crea un enlace con valores diferentes para temas claros y oscuros.

Implementaciones de interfaz explícitas

Nombre Description
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Proporciona una extensión de marcado XAML que crea un enlace con valores diferentes para temas claros y oscuros.

Se aplica a