Мне интересно, как вы решаете, когда использовать преобразователи
и когда использовать триггеры
.
Я предпочитаю использовать триггеры для операций с графическим интерфейсом (таких как отображение/скрытие элементов управления, изменение их внешнего вида и т. д.).
Некоторое время назад я использовал для этой цели BooleanToVisibilityConverter
, но сейчас он мне просто не нужен, я делаю все, что связано с видимостью
, используя триггеры, и я даже начал думать: «с какой целью команда MS создала BooleanToVisibilityConverter
?». Обычно, когда это возможно, я стараюсь использовать декларативный способ написания кода — в данном примере — XAML.
Что вы об этом думаете?