2014-01-15 4 views
-2

Можно ли объявить MultiTrigger с помощью Event и DataTrigger?Триггеры событий и данных могут быть объединены?

У меня есть сценарий для запуска Storyboard, который указан в Event Trigger, когда bool Свойство управления установлено в True.

Вот почему мне нужно сделать эти два как MultiTrigger. Я знаю, что нет прямого способа сделать это, но я ищу любое обходное решение.

Любая идея по этому вопросу?

+1

У меня есть идея ... почему бы вам просто не попробовать? Вам понадобится, может быть, одна минута, чтобы узнать. – Sheridan

+1

@Genius: Отличная идея ..: P Не пытаясь никому поднять запрос правильно .. – Sankarann

ответ

0

У меня был обходной путь для этого ..

Создание свойства в элементе управления пользовательского и быть направлены и изменены в раскадровку.

Объект, который был нацелен ранее, был связан с этим новым свойством как MultiBuinding и имеет конвертер для этого. Поэтому я могу получить оба значения, и я могу вернуть значение, необходимое для базового свойства.

2

Глядя на MultiTrigger Class страницу на MSDN, которая should have been your first place to search, вы можете увидеть пример, который ясно показывает, что MultiTrigger делает не содержат Trigger S ... она содержит Condition и Setter элементы. От связанной страницы на сайте MSDN:

<MultiTrigger> 
    <MultiTrigger.Conditions> 
     <Condition Property="HasItems" Value="false" /> 
     <Condition Property="Width" Value="Auto" /> 
    </MultiTrigger.Conditions> 
    <Setter Property="MinWidth" Value="120"/> 
</MultiTrigger> 

Так нет, вы не можете комбинировать Triggers внутриMultiTrigger.

Обратите внимание, что поиск в Интернете со словами из заголовка «Объединить события и триггеры данных» также отображает несколько сообщений с ответами. Как участник этого сайта, вы должны «Search and Research» до вы задаете вопрос, чтобы избежать простых и повторяющихся вопросов от публикации. Пожалуйста, сделайте это в будущем.

+1

Спасибо, я знаю некоторые базовые знания, как размещать вопросы здесь. Хотя это было упомянуто в нескольких статьях, я авантюра придумал решение, что мне нужно. Если я размещаю его здесь, значит, я могу получить любое обходное решение для моего точного требования. – Sankarann

 Смежные вопросы

  • Нет связанных вопросов^_^