다음을 통해 공유


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입니다.

예제

위에서 설명한 대로 추가 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 개체가 0개 이상 Setter 입니다. 개체를 지원하지 EventSetter 않습니다.

Trigger 사용하면 요소가 지정된 조건을 충족할 때 를 사용하여 Setter속성 값을 적용할 수 있습니다. 예를 들어 포커스가 있을 때 요소의 배경색을 변경할 수 있습니다.

동일한 속성이 두 번 이상 설정되면 마지막 속성 값이 적용됩니다.

Setters 의 속성을 Trigger 개체 수만 구성 Setter 개체입니다. 추가 Setter 자식을 Trigger 개체가 암시적으로 추가 합니다 SetterBaseCollection 에 대 한를 Trigger 개체입니다. EventSetter 개체가 지원 되지 않습니다. 만 Style.Setters 지원 EventSetter 개체입니다.

적용 대상