Trigger.Setters 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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
。
範例
如前所述,將子系新增 Setter 至 Trigger 物件,以隱含方式將它新增至 SetterBaseCollection 物件的 Trigger 。 在下列範例中, <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 值
ZeroOrMoreSetters 零個或多個 Setter 物件。 這不支持 EventSetter 物件。
Trigger可讓您在專案符合指定條件時,使用 來套用Setter屬性值。 例如,您可能想要在元素處於焦點時變更其背景色彩。
如果相同的屬性設定超過一次,則會套用最後一個屬性值。
對象的 Setters 屬性 Trigger 只能包含 Setter 物件。 Setter將子系新增至 Trigger 物件,以隱含方式將它新增至 SetterBaseCollection 物件的 Trigger 。 EventSetter 不支援物件;僅 Style.Setters 支援 EventSetter 物件。