AppThemeBindingExtension Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar.
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)
- Devralma
-
AppThemeBindingExtension
- Öznitelikler
- Uygulamalar
Oluşturucular
| Name | Description |
|---|---|
| AppThemeBindingExtension() |
Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar. |
Özellikler
| Name | Description |
|---|---|
| Dark |
Koyu tema etkin olduğunda kullanılacak değeri alır veya ayarlar. |
| Default |
Temaya özgü değer ayarlı olmadığında kullanılacak varsayılan değeri alır veya ayarlar. |
| Light |
Açık tema etkin olduğunda kullanılacak değeri alır veya ayarlar. |
| Value |
Etkin temaya göre geçerli değeri alır. |
Yöntemler
| Name | Description |
|---|---|
| ProvideValue(IServiceProvider) |
Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider) |
Açık ve koyu temalar için farklı değerlerle bağlama oluşturan bir XAML işaretleme uzantısı sağlar. |