Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Составные условия в тригерах 
:(
    Опции темы
Idsa
Дата 20.10.2008, 06:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Насколько мне известно, тригеры не позволяют задавать составные условия с оператором или (оператор и поддерживается через MultiTrigger и MultiDataTrigger). Поэтому, если мне необходимо выполнить одно и то же действие при разных Value, я вынужден копировать тригер, изменяя только Value. Может, есть более красивые решения?

И вдогонку. Проверить на null можно так: Value="{x:Null}". А как можно проверить на not null? Сейчас вижу только вариант с написанием расширения, аналогичного x:Null, аля Value="{x:NotNull}".


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
rooks
  Дата 21.10.2008, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 90
Регистрация: 28.9.2008
Где: Минск

Репутация: 5
Всего: 9



Видимо без написания нескольких триггеров нельзя... Но раз там такие сложные условия, может написать по такому случаю отдельное свойство? В книжке вычитал что в WPF кое где сделано именно так: 

Цитата

Why does ContentControl define a HasContent property? Checking for Content==null is just as easy as checking for HasContent==false!

Welcome to the world of WPF APIs, which don’t always look like your typical .NET APIs! From a C# perspective, the HasContent property is redundant. But from a XAML perspective, the property is useful. For example, it makes it easy to use a property trigger to set various property
values when HasContent becomes true.

PM MAIL ICQ   Вверх
Idsa
Дата 7.11.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2086
Регистрация: 5.12.2006
Где: Томск

Репутация: 2
Всего: 62



Интересная цитата. +1


--------------------
Мой блог: alexidsa.blogspot.com
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0445 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.