Condition.Value 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 atau menetapkan nilai kondisi.
public:
property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object
Nilai Properti
Properti Value tidak boleh null untuk yang diberikan Condition.
Lihat juga bagian Pengecualian. Nilai default-nya adalah null.
- Atribut
Pengecualian
Ekspresi tidak didukung.
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>
Binding Lihat properti untuk contoh kondisi yang digunakan dalam MultiDataTrigger.
Keterangan
MultiTriggers dan MultiDataTriggermemungkinkan Anda mengatur nilai properti berdasarkan serangkaian kondisi. Kondisi terpenuhi ketika nilai properti elemen atau item data cocok dengan yang ditentukan Value. Jika semua kondisi yang ditentukan terpenuhi, maka pemicu diterapkan. Jika semua kondisi yang ditentukan terpenuhi, maka pemicu diterapkan.