Поделиться через


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

Значение свойства

Свойство Value не может иметь значение null для заданного условия Condition.

Также см. раздел "Исключения". По умолчанию используется значение NULL.

Атрибуты

Исключения

Выражения не поддерживаются.

Примеры

В следующем примере содержится два MultiTriggerэлемента . Первый задает значение свойства MinWidth , если свойство HasItems имеет значение false, а свойство Width имеет значение Auto. Второй вариант аналогичен, но предназначен для свойства 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. Если выполняются все указанные условия, применяется триггер. Если выполняются все указанные условия, применяется триггер.

Применяется к