Bagikan melalui


AcrylicBrush Kelas

Definisi

Cat area dengan bahan semi transparan yang menggunakan beberapa efek termasuk kabur dan tekstur kebisingan.

/// [Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=5)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXHasCustomActivationFactory]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
class AcrylicBrush : XamlCompositionBrushBase
/// [Microsoft.UI.Xaml.CustomAttributes.MUXHasCustomActivationFactory]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 65536)]
class AcrylicBrush : XamlCompositionBrushBase
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=5)]
[Microsoft.UI.Xaml.CustomAttributes.MUXHasCustomActivationFactory]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
public class AcrylicBrush : XamlCompositionBrushBase
[Microsoft.UI.Xaml.CustomAttributes.MUXHasCustomActivationFactory]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public class AcrylicBrush : XamlCompositionBrushBase
Public Class AcrylicBrush
Inherits XamlCompositionBrushBase
Warisan
Atribut
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute Microsoft.UI.Xaml.CustomAttributes.MUXHasCustomActivationFactoryAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute MarshalingBehaviorAttribute ThreadingAttribute VersionAttribute ContractVersionAttribute

Contoh

Tip

Untuk informasi selengkapnya, panduan desain, dan contoh kode, lihat Materi akrilik.

Aplikasi WinUI 3 Gallery mencakup contoh interaktif sebagian besar kontrol, fitur, dan fungsi WinUI 3. Dapatkan aplikasi dari Microsoft Store atau dapatkan kode sumber di GitHub.

Konstruktor

AcrylicBrush()

Menginisialisasi instans baru kelas AcrylicBrush.

Properti

AlwaysUseFallback

Mendapatkan atau menetapkan nilai yang menentukan apakah kuas dipaksa ke warna fallback solid.

AlwaysUseFallbackProperty

Mengidentifikasi properti dependensi AlwaysUseFallback.

CompositionBrush

Mendapatkan atau mengatur CompositionBrush yang digunakan oleh kuas XAML ini.

(Diperoleh dari XamlCompositionBrushBase)
Dispatcher

Selalu kembali null di aplikasi SDK Aplikasi Windows. Gunakan DispatcherQueue sebagai gantinya .

(Diperoleh dari DependencyObject)
DispatcherQueue

DispatcherQueue Mendapatkan yang dikaitkan dengan objek ini. DispatcherQueue mewakili fasilitas yang dapat mengakses DependencyObject pada utas UI bahkan jika kode dimulai oleh utas non-UI.

(Diperoleh dari DependencyObject)
FallbackColor

Warna yang digunakan untuk penyajian jika CompositionBrush tidak dapat dirender.

(Diperoleh dari XamlCompositionBrushBase)
Opacity

Mendapatkan atau menetapkan tingkat keburaman kuas.

(Diperoleh dari Brush)
RelativeTransform

Mendapatkan atau mengatur transformasi yang diterapkan pada kuas menggunakan koordinat relatif.

(Diperoleh dari Brush)
TintColor

Mendapatkan atau mengatur warna warna untuk bahan akrilik semi transparan.

TintColorProperty

Mengidentifikasi properti dependensi TintColor.

TintLuminosityOpacity

Mendapatkan atau mengatur tingkat keburaman warna warna luminositas.

TintLuminosityOpacityProperty

Mengidentifikasi properti dependensi TintLuminosityOpacity .

TintOpacity

Mendapatkan atau mengatur tingkat keburaman warna.

TintOpacityProperty

Mengidentifikasi properti dependensi TintOpacity.

TintTransitionDuration

Mendapatkan atau mengatur panjang animasi transisi otomatis yang digunakan saat TintColor berubah.

TintTransitionDurationProperty

Mengidentifikasi properti dependensi TintTransitionDuration.

Transform

Mendapatkan atau mengatur transformasi yang diterapkan pada kuas.

(Diperoleh dari Brush)

Metode

ClearValue(DependencyProperty)

Menghapus nilai lokal properti dependensi.

(Diperoleh dari DependencyObject)
GetAnimationBaseValue(DependencyProperty)

Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif.

(Diperoleh dari DependencyObject)
GetValue(DependencyProperty)

Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject.

(Diperoleh dari DependencyObject)
OnConnected()

Dipanggil ketika kuas pertama kali digunakan pada layar untuk melukis elemen.

Ketika diimplementasikan di kelas turunan, Anda dapat membuat instans CompositionBrush dan memberikannya ke kerangka kerja dengan mengatur properti CompositionBrush .

OnDisconnected akan dipanggil ketika kuas tidak lagi digunakan untuk melukis elemen apa pun.

(Diperoleh dari XamlCompositionBrushBase)
OnDisconnected()

Dipanggil ketika kuas tidak lagi digunakan untuk melukis elemen apa pun.

Ketika diimplementasikan di kelas turunan, Anda dapat dengan aman membuang kuas kompossi dan sumber daya komposisi lainnya.

OnConnected akan dipanggil lagi jika kuas kemudian digunakan untuk melukis elemen apa pun setelah terputus.

(Diperoleh dari XamlCompositionBrushBase)
PopulatePropertyInfo(String, AnimationPropertyInfo)

Menentukan properti yang dapat dianimasikan.

(Diperoleh dari Brush)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

Saat ditimpa di kelas turunan, menentukan properti yang dapat dianimasikan.

(Diperoleh dari Brush)
ReadLocalValue(DependencyProperty)

Mengembalikan nilai lokal properti dependensi, jika nilai lokal ditetapkan.

(Diperoleh dari DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini.

(Diperoleh dari DependencyObject)
SetValue(DependencyProperty, Object)

Mengatur nilai lokal properti dependensi pada DependencyObject.

(Diperoleh dari DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback.

(Diperoleh dari DependencyObject)

Berlaku untuk

Lihat juga