다음을 통해 공유


Condition.Property 속성

정의

조건의 속성을 가져오거나 설정합니다. MultiTrigger 개체에만 적용됩니다.

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

속성 값

DependencyProperty

조건의 속성을 지정하는 DependencyProperty입니다. 기본값은 null입니다.

특성

예제

다음 예제에는 두 개의 MultiTriggers입니다. 첫 번째 집합 합니다 MinWidth 속성 값을 HasItems 속성이 false 및 너비 속성은 자동. 두 번째는 유사 하지만입니다 합니다 MinHeight 속성입니다.

<Style.Triggers>
  <Trigger Property="IsEnabled" Value="false">
    <Setter Property="Background" Value="#EEEEEE" />
  </Trigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Width" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinWidth" Value="120"/>
  </MultiTrigger>

  <MultiTrigger>
    <MultiTrigger.Conditions>
      <Condition Property="HasItems" Value="false" />
      <Condition Property="Height" Value="Auto" />
    </MultiTrigger.Conditions>
    <Setter Property="MinHeight" Value="95"/>
  </MultiTrigger>
</Style.Triggers>

설명

MultiTriggers를 사용하면 조건 집합에 따라 속성 값을 설정할 수 있습니다. 요소의 속성 값(속성으로 Property 지정됨)이 지정된 Value 값(참조 같음 검사)과 일치하면 조건이 충족됩니다. 지정된 모든 조건이 충족되면 트리거가 적용됩니다.

트리거가 포함된 템플릿의 스타일에 설정되지 않은 경우 TargetType 그런 다음 구문을 사용하여 ClassName.PropertyName 속성 이름을 한정해야 합니다.

조건이면 MultiTriggerProperty 해당 속성과 Value 속성을 설정해야 합니다. Binding 이 경우 값을 설정하면 예외가 발생합니다.

s insMultiDataTriggerBinding 경우 Condition이 속성 대신 속성을 사용해야 합니다.

적용 대상

추가 정보