AppThemeBindingExtension Classe

Definição

Fornece uma extensão de marcação XAML que cria uma ligação com diferentes valores para temas claros e escuros.

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)
Herança
AppThemeBindingExtension
Atributos
Implementações

Construtores

Name Description
AppThemeBindingExtension()

Fornece uma extensão de marcação XAML que cria uma ligação com diferentes valores para temas claros e escuros.

Propriedades

Name Description
Dark

Obtém ou define o valor a usar quando o tema escuro está ativo.

Default

Obtém ou define o valor padrão a usar quando não há valor específico do tema definido.

Light

Recebe ou define o valor a usar quando o tema de luz está ativo.

Value

Obtém o valor atual com base no tema ativo.

Métodos

Name Description
ProvideValue(IServiceProvider)

Fornece uma extensão de marcação XAML que cria uma ligação com diferentes valores para temas claros e escuros.

Implementações de Interface Explícita

Name Description
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Fornece uma extensão de marcação XAML que cria uma ligação com diferentes valores para temas claros e escuros.

Aplica-se a