Trigger.Setters Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan kumpulan Setter objek, yang menjelaskan nilai properti yang akan diterapkan saat kondisi yang ditentukan telah terpenuhi.
public:
property System::Windows::SetterBaseCollection ^ Setters { System::Windows::SetterBaseCollection ^ get(); };
public System.Windows.SetterBaseCollection Setters { get; }
member this.Setters : System.Windows.SetterBaseCollection
Public ReadOnly Property Setters As SetterBaseCollection
Nilai Properti
Nilai defaultnya adalah null
.
Contoh
Seperti disebutkan di atas, menambahkan Setter anak ke Trigger objek secara implisit menambahkannya ke SetterBaseCollection objek .Trigger Dalam contoh berikut, <Trigger.Setters>
bersifat implisit.
<ControlTemplate.Triggers>
<Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
<Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
</Trigger>
</ControlTemplate.Triggers>
Keterangan
Penggunaan Elemen Properti XAML
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Nilai XAML
ZeroOrMoreSetters Nol atau lebih Setter objek. Ini tidak mendukung EventSetter objek.
A Trigger memungkinkan Anda menggunakan Setters untuk menerapkan nilai properti saat elemen memenuhi kondisi tertentu. Misalnya, Anda mungkin ingin mengubah warna latar belakang elemen saat sedang dalam fokus.
Jika properti yang sama diatur lebih dari sekali, nilai properti terakhir akan diterapkan.
Properti SettersTrigger objek hanya dapat terdiri dari Setter objek. Setter Menambahkan anak ke Trigger objek secara implisit menambahkannya ke SetterBaseCollection objek Trigger . EventSetter objek tidak didukung; hanya Style.Setters mendukung EventSetter objek.