AppThemeBindingExtension Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |