Trigger.Setters 속성

정의

지정된 조건을 충족할 때 적용할 속성 값을 설명하는 Setter 개체의 컬렉션을 가져옵니다.Gets a collection of Setter objects, which describe the property values to apply when the specified condition has been met.

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입니다.The default value is null.

예제

위에서 설명한 대로 추가 Setter 에 대 한 자식을 Trigger 개체가 암시적으로 추가 합니다 SetterBaseCollection 에 대 한는 Trigger 개체.As mentioned above, adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. 다음 예에서는 <Trigger.Setters> 암시적입니다.In the following example, <Trigger.Setters> is implicit.

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

설명

XAML 속성 요소 사용XAML Property Element Usage

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

XAML 값XAML Values

ZeroOrMoreSettersZeroOrMoreSetters
0 개 이상의 Setter 개체입니다.Zero or more Setter objects. 이는 EventSetter 개체를 지원 하지 않습니다.This does not support EventSetter object.

Trigger를 사용 하면 요소가 지정 된 조건을 충족 하는 경우 Setter를 사용 하 여 속성 값을 적용할 수 있습니다.A Trigger allows you to use Setters to apply property values when the element meets a specified condition. 예를 들어, 다음에 포커스가 있을 때 요소의 배경색을 변경 하는 것이 좋습니다.For example, you may want to change the background color of an element when it is in focus.

동일한 속성이 두 번 이상 설정 되어 있으면 마지막 속성 값이 적용 됩니다.If the same property is set more than once, the last property value will be applied.

Setters 의 속성을 Trigger 개체 수만 구성 Setter 개체입니다.The Setters property of a Trigger object can only consist of Setter objects. 추가 Setter 자식을 Trigger 개체가 암시적으로 추가 합니다 SetterBaseCollection 에 대 한를 Trigger 개체입니다.Adding a Setter child to a Trigger object implicitly adds it to the SetterBaseCollection for the Trigger object. EventSetter 개체가 지원 되지 않습니다. 만 Style.Setters 지원 EventSetter 개체입니다.EventSetter objects are not supported; only Style.Setters supports EventSetter objects.

적용 대상

추가 정보