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. Если выполнены все указанные условия, то применяется триггер. Если выполнены все указанные условия, то применяется триггер.