다음을 통해 공유


MultiTrigger.Conditions 속성

정의

Condition 개체의 컬렉션입니다. 컬렉션의 모든 조건이 충족되면 속성 값의 변경 내용이 적용됩니다.

public:
 property System::Windows::ConditionCollection ^ Conditions { System::Windows::ConditionCollection ^ get(); };
public System.Windows.ConditionCollection Conditions { get; }
member this.Conditions : System.Windows.ConditionCollection
Public ReadOnly Property Conditions As ConditionCollection

속성 값

기본값은 빈 컬렉션입니다.

예제

다음 예제에는 두 개의 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>

설명

XAML 속성 요소 사용

<object>
  <object.Conditions>
    ZeroOrMoreConditions
  </object.Conditions>
</object>

XAML 값

ZeroOrMoreConditions 개체가 0개 이상 Condition 입니다.

MultiTrigger 속성 값을 설정 하거나의 컬렉션을 기반으로 하는 작업을 시작할 수 있습니다 Condition 개체입니다. 조건이 충족 될 때 속성의 값 (에 지정 된를 Property 의 속성을 Condition 클래스) 요소의 지정 된 일치 Value. 비교가 수행 되는 참조 같음 검사를 수행 됩니다. MultiTrigger 조건을 모두 만족 하는 경우 작업을 관련된 setter가 적용 됩니다 (이진 및 작업).

에 대 한 유의 MultiTriggers, 컬렉션에 있는 각 조건 모두 설정 해야 합니다 PropertyValue 속성. 참조 된 Condition 자세한 페이지입니다.

적용 대상

추가 정보