다음을 통해 공유


Trigger.SourceName 속성

정의

관련 setter가 적용되도록 하는 속성이 있는 개체의 이름을 가져오거나 설정합니다.

public:
 property System::String ^ SourceName { System::String ^ get(); void set(System::String ^ value); };
public string SourceName { get; set; }
[System.Windows.Markup.Ambient]
public string SourceName { get; set; }
member this.SourceName : string with get, set
[<System.Windows.Markup.Ambient>]
member this.SourceName : string with get, set
Public Property SourceName As String

속성 값

String

기본 속성은 null입니다. 이 속성이 null이면 이 스타일 또는 템플릿이 적용되는 요소(스타일 부모 또는 템플릿 부모)에 대해 Property 속성이 평가됩니다.

특성

예외

Trigger이 사용 중인 경우에는 수정할 수 없습니다.

예제

이 속성을 사용하는 SourceName 한 가지 시나리오는 다음 예제와 같이 관심 있는 속성이 템플릿이 있는 부모의 속성이 아닌 경우입니다.

<Trigger SourceName="Popup"
         Property="AllowsTransparency"
         Value="True">
  <Setter TargetName="SubmenuBorder"
          Property="CornerRadius"
          Value="0,0,4,4" />
  <Setter TargetName="SubmenuBorder"
          Property="Padding"
          Value="0,0,0,3" />
</Trigger>

설명

위치 범위 내 모든 요소의 이름으로이 속성을 설정할 수 있습니다 트리거 컬렉션 (컬렉션이 Trigger 의 일부인) 적용 됩니다. 이 포함 하는 템플릿 내에 있는 명명 된 요소를 일반적으로 이것이 Trigger합니다.

사용 하는 개체 이름을 지정할 수 있습니다 합니다 X:name 지시문 구문입니다.

적용 대상