Команды WPF.

Слышал что помимо обработчиков событий можно взаимодействовать с пользователем с помощью каких-то команд. Что это такое и чем оно лучше первых?

Команды это механизмы выполнения определённой задачи . Любая команда в WPF состоит из 4 вещей:

1. Сама команда

2. Привязка команды с определенной логикой приложения

3. Источник команды (элемент, который запускает команду)

4. Цель команды