Описание тега icommand

Интерфейс для сценариев MVVM в Silverlight и WPF для привязки команд из моделей к элементам управления (кнопки).

Обычно объекты реализуют этот интерфейс, чтобы разрешить вызовы методов для объектов с помощью привязок XAML. Это особенно полезно в сценариях Model-View-ViewModel (MVVM), так как позволяет моделям предоставлять команды, к которым могут быть привязаны элементы управления, такие как кнопки, без необходимости дополнительного кода.