共用方式為


Trigger.Setters 屬性

定義

取得一組 Setter 物件,描述當符合指定條件時應套用的屬性值。

public:
 property System::Windows::SetterBaseCollection ^ Setters { System::Windows::SetterBaseCollection ^ get(); };
public System.Windows.SetterBaseCollection Setters { get; }
member this.Setters : System.Windows.SetterBaseCollection
Public ReadOnly Property Setters As SetterBaseCollection

屬性值

預設值為 null

範例

如前所述,將子節點加入SetterTrigger物件隱含地加入該物件的 。SetterBaseCollectionTrigger 以下例子中, 是 <Trigger.Setters> 隱含的。

    <ControlTemplate.Triggers>
      <Trigger Property="IsSelected" Value="True">
<Trigger.Setters>
           <Setter Property="Opacity" Value="1.0" />
</Trigger.Setters>
      </Trigger>
    </ControlTemplate.Triggers>

備註

XAML 屬性元素的使用

<object>
  <object.Setters>
    ZeroOrMoreSetters
  </object.Setters>
</object>

XAML 值

零或更多賽特 零個或多個 Setter 物件。 這不支持 EventSetter 物件。

A Trigger 允許你在元素符合指定條件時,使用 Setters 來套用屬性值。 例如,你可能想在元素對焦時改變背景色。

若同一屬性設定多次,則會套用最後一個屬性值。

Setters物件的Trigger性質只能由物件組成Setter。 將子節點加入SetterTrigger物件隱含地加入SetterBaseCollection該物件的 。Trigger EventSetter 物件不被支援;只 Style.Setters 支援 EventSetter 物件。

適用於