MultiTrigger.Conditions 속성
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체의 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
속성 값
기본값은 빈 컬렉션입니다.
예제
다음 예제에는 두 MultiTrigger개의 s가 포함되어 있습니다. HasItems 속성이 false이고 Width 속성이 Auto인 경우 첫 번째 설정은 MinWidth 속성 값을 설정합니다. 두 번째는 유사하지만 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 에 따라 속성 값을 설정하거나 작업을 시작할 수 있습니다. 요소의 속성 값(클래스의 속성 Condition 으로 Property 지정됨)이 지정된 값과 일치하면 조건이 충족됩니다Value. 수행되는 비교는 참조 같음 검사입니다. 모든 조건이 true(이 MultiTrigger 진 및 작업)인 경우 연결된 setter 또는 작업을 적용합니다.
s의 경우 MultiTrigger컬렉션의 각 조건은 속성과 Value 속성을 모두 Property 설정해야 합니다. 참조 된 Condition 자세한 페이지입니다.