В большинстве сред MVVM реализован базовый шаблон команд (например, DelegateCommand в PRISM), который использует методы Execute и CanExecute из ViewModel.
Hovewer, мне часто нужно добавлять подсказку к команде. Например, я хочу описать назначение команды или объяснить, почему она была отключена.
В настоящее время мои подсказки независимы, но это приводит к дублированию определений стилей.
Есть ли способ интегрировать всплывающие подсказки с шаблоном команд MVVM?
Должен ли я создать свой собственный класс Command, или это считается плохой практикой?