MultiTrigger.Conditions 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 Condition objek. Perubahan pada nilai properti diterapkan ketika semua kondisi dalam koleksi terpenuhi.
public:
property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection
Nilai Properti
Defaultnya adalah koleksi kosong.
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 .
<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.Conditions>
ZeroOrMoreConditions
</object.Conditions>
</object>
Nilai XAML
ZeroOrMoreConditions Nol atau lebih Condition objek.
MultiTrigger memungkinkan Anda mengatur nilai properti atau memulai tindakan berdasarkan kumpulan Condition objek. Kondisi terpenuhi ketika nilai properti (ditentukan oleh Property properti Condition kelas) dari elemen cocok dengan yang ditentukan Value. Perbandingan yang dilakukan adalah pemeriksaan kesetaraan referensi. MultiTrigger menerapkan setter atau tindakan terkait ketika semua kondisi benar (biner dan operasi).
Perhatikan bahwa untuk MultiTriggers, setiap kondisi dalam koleksi harus mengatur Property properti dan Value . Lihat halaman Condition untuk informasi selengkapnya.