AppThemeBindingExtension Klass

Definition

Tillhandahåller ett XAML-tillägg som skapar en bindning med olika värden för ljusa och mörka teman.

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)
Arv
AppThemeBindingExtension
Attribut
Implementeringar

Konstruktorer

Name Description
AppThemeBindingExtension()

Tillhandahåller ett XAML-tillägg som skapar en bindning med olika värden för ljusa och mörka teman.

Egenskaper

Name Description
Dark

Hämtar eller anger värdet som ska användas när det mörka temat är aktivt.

Default

Hämtar eller anger standardvärdet som ska användas när inget temaspecifikt värde anges.

Light

Hämtar eller anger det värde som ska användas när ljustemat är aktivt.

Value

Hämtar det aktuella värdet baserat på det aktiva temat.

Metoder

Name Description
ProvideValue(IServiceProvider)

Tillhandahåller ett XAML-tillägg som skapar en bindning med olika värden för ljusa och mörka teman.

Explicita gränssnittsimplementeringar

Name Description
IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider)

Tillhandahåller ett XAML-tillägg som skapar en bindning med olika värden för ljusa och mörka teman.

Gäller för