AppThemeBindingExtension Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |