다음을 통해 공유


Condition.Value 속성

정의

조건의 값을 가져오거나 설정합니다.

public:
 property System::Object ^ Value { System::Object ^ get(); void set(System::Object ^ value); };
public object Value { get; set; }
[System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))]
public object Value { get; set; }
member this.Value : obj with get, set
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Markup.SetterTriggerConditionValueConverter))>]
member this.Value : obj with get, set
Public Property Value As Object

속성 값

지정된 Condition속성에 Value 대해 null일 수 없습니다.

예외 섹션도 참조하세요. 기본값은 null합니다.

특성

예외

식은 지원되지 않습니다.

예제

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

Binding 사용되는 MultiDataTrigger조건의 예는 속성을 참조하세요.

설명

MultiTriggers 및 MultiDataTriggers를 사용하면 조건 집합에 따라 속성 값을 설정할 수 있습니다. 요소 또는 데이터 항목의 속성 값이 지정된 값과 일치하면 조건이 충족됩니다 Value. 지정된 모든 조건이 충족되면 트리거가 적용됩니다. 지정된 모든 조건이 충족되면 트리거가 적용됩니다.

적용 대상