Bagikan melalui


MultiTrigger.Conditions Properti

Definisi

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.

Berlaku untuk

Lihat juga