Trigger.Value 屬性

定義

取得或設定要與項目之屬性值相比較的值。 這個比較是參考相等檢查。

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
public object Value { get; set; }
[System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)]
[System.Windows.Markup.DependsOn("Property")]
[System.Windows.Markup.DependsOn("SourceName")]
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
member this.Value : obj with get, set
[<System.Windows.Localizability(System.Windows.LocalizationCategory.None, Readability=System.Windows.Readability.Unreadable)>]
[<System.Windows.Markup.DependsOn("Property")>]
[<System.Windows.Markup.DependsOn("SourceName")>]
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object

屬性值

預設值是 null。 請參閱「例外狀況」一節。

屬性

例外狀況

不支援繫結之類的運算式。

Trigger 變成使用中狀態之後,便無法對其進行修改。

範例

當 屬性為 trueIsPressed ,下列範例會 Foreground 變更按鈕的 屬性。

<Style x:Key="Triggers" TargetType="Button">
    <Style.Triggers>
    <Trigger Property="IsPressed" Value="true">
        <Setter Property = "Foreground" Value="Green"/>
    </Trigger>
    </Style.Triggers>
</Style>

備註

這個值會與 的 屬性所 Property 傳回的 Trigger 屬性值進行比較。 執行的比較是參考品質檢查。 如果兩個值相等,則相關聯的 Setter 會套用指定的屬性值。

請注意,您必須在 上 Trigger 指定 PropertyValue 屬性,觸發程式才能有意義。 因此,如果未指定其中一或兩個屬性,則會擲回例外狀況。

XAML 屬性項目用法

<object>  
  <object.Value>  
    Value  
  </object.Value>  
</object>  

適用於

另請參閱