AppThemeBindingExtension Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |