Condition.Value 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定條件的值。
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
屬性值
特定 Value 的 Condition 屬性不可以是 null。
請參閱「例外狀況」一節。 預設值為 null。
- 屬性
例外狀況
不支援運算式。
範例
下列範例包含兩 MultiTrigger 個 。 當HasItems屬性為 false 且Width屬性為Auto時,第一個會設定MinWidth屬性值。第二個類似,但適用于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如需 在 中使用的 MultiDataTrigger 條件範例,請參閱 屬性。
備註
MultiTriggers 和 MultiDataTrigger 可讓您根據一組條件來設定屬性值。 當專案或資料項目的屬性值符合指定的 Value 時,就會滿足條件。 如果滿足所有指定的條件,則會套用觸發程式。 如果滿足所有指定的條件,則會套用觸發程式。