Основная причина использования триггера над привязкой команды - если вы хотите, чтобы триггер срабатывал при событии, отличном от Click
. Если вам нужна команда для запуска мыши, а не нажатия кнопки, вам нужно использовать триггер с параметром EventName
для обработки наведения мыши.
Команды, реализованные на самих элементах управления, очень ограничены. Они хорошо охватывают основные случаи, но они не очень гибки. Триггеры дают вам немного больше гибкости.