Share via


GradientBrush Kelas

Definisi

Kelas abstrak yang menggambarkan gradien, terdiri dari pemberhentian gradien.

public ref class GradientBrush : Brush
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.UI.Xaml.Markup.ContentProperty(Name="GradientStops")]
class GradientBrush : Brush
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.UI.Xaml.Markup.ContentProperty(Name="GradientStops")]
public class GradientBrush : Brush
Public Class GradientBrush
Inherits Brush
Warisan
Object Platform::Object IInspectable DependencyObject Brush GradientBrush
Turunan
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v1.0)

Keterangan

Gunakan properti GradientStops untuk menjelaskan komposisi warna LinearGradientBrush di mana setiap GradientStop menentukan Warna dan Offset. Setiap nilai Offset harus antara 0 dan 1.

Nilai warna dapat berupa nilai apa pun yang dinyatakan sebagai warna bernama atau salah satu sintaks konversi.

Kelas turunan GradientBrush

GradientBrush adalah kelas induk untuk LinearGradientBrush.

Konstruktor

GradientBrush()

Menyediakan perilaku inisialisasi kelas dasar untuk kelas turunan GradientBrush.

Properti

ColorInterpolationMode

Mendapatkan atau mengatur nilai enumerasi ColorInterpolationMode yang menentukan bagaimana warna gradien diinterpolasi.

ColorInterpolationModeProperty

Mengidentifikasi properti dependensi ColorInterpolationMode .

Dispatcher

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

(Diperoleh dari DependencyObject)
GradientStops

Mendapatkan atau mengatur gradien sikat berhenti.

GradientStopsProperty

Mengidentifikasi properti dependensi GradientStops .

MappingMode

Mendapatkan atau menetapkan nilai enumerasi BrushMappingMode yang menentukan apakah koordinat posisi sikat gradien absolut atau relatif terhadap area output.

MappingModeProperty

Mengidentifikasi properti dependensi MappingMode .

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)
SpreadMethod

Mendapatkan atau mengatur jenis metode penyebaran yang menentukan cara menggambar gradien yang dimulai atau berakhir di dalam batas objek yang akan dicat.

SpreadMethodProperty

Mengidentifikasi properti dependensi SpreadMethod .

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)
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