AppThemeBindingExtension Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece uma extensão de marcação XAML que cria uma associação com valores diferentes 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
| Nome | Description |
|---|---|
| AppThemeBindingExtension() |
Fornece uma extensão de marcação XAML que cria uma associação com valores diferentes para temas claros e escuros. |
Propriedades
| Nome | Description |
|---|---|
| Dark |
Obtém ou define o valor a ser usado quando o tema escuro estiver ativo. |
| Default |
Obtém ou define o valor padrão a ser usado quando nenhum valor específico do tema é definido. |
| Light |
Obtém ou define o valor a ser usado quando o tema claro está ativo. |
| Value |
Obtém o valor atual com base no tema ativo. |
Métodos
| Nome | Description |
|---|---|
| ProvideValue(IServiceProvider) |
Fornece uma extensão de marcação XAML que cria uma associação com valores diferentes para temas claros e escuros. |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider) |
Fornece uma extensão de marcação XAML que cria uma associação com valores diferentes para temas claros e escuros. |