Пусть у кнопки есть свойство Command, связанное с пользовательской командой.
Когда мне следует реализовать ICommand и когда вывести из RoutedCommand? Я вижу, что RoutedCommand реализует ICommand.
В таком случае мне может понадобиться выполнить a ICommand?
Что относительно модели MVVM? Какой из них лучше подходит для этой цели?