MultiTrigger.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 semua kondisi MultiTrigger 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 default-nya adalah null.
Contoh
Contoh berikut berisi dua MultiTriggers. Yang pertama mengatur nilai properti MinWidth saat properti HasItems salah dan properti Lebaradalah Otomatis. Yang kedua serupa tetapi untuk properti MinHeight . Seperti disebutkan di atas, menambahkan Setter anak ke MultiTrigger objek secara implisit menambahkannya ke SetterBaseCollection objek .MultiTrigger Oleh karena itu, dalam contoh berikut, <MultiTrigger.Setters>
bersifat implisit.
<Style.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Background" Value="#EEEEEE" />
</Trigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Width" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinWidth" Value="120"/>
</MultiTrigger>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="HasItems" Value="false" />
<Condition Property="Height" Value="Auto" />
</MultiTrigger.Conditions>
<Setter Property="MinHeight" Value="95"/>
</MultiTrigger>
</Style.Triggers>
Keterangan
Penggunaan Elemen Properti XAML
<object>
<object.Setters>
ZeroOrMoreSetters
</object.Setters>
</object>
Nilai XAML
ZeroOrMoreSetters Nol atau lebih Setter objek. EventSetter objek tidak didukung.
MultiTrigger memungkinkan Anda memulai tindakan atau mengatur nilai properti menggunakan Setter objek saat serangkaian kondisi telah terpenuhi.
Jika ada dua Setter objek dalam kumpulan setter yang sama atau berbeda yang mengatur properti yang sama, Setter yang dinyatakan terakhir digunakan.
Setter Menambahkan anak ke MultiTrigger objek secara implisit menambahkannya ke SetterBaseCollection objek MultiTrigger . EventSetter objek tidak didukung; hanya Style.Setters mendukung EventSetter objek.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk