Native implementation ICommandin WPF RoutedCommand(and its sibling RoutedUICommand). RoutedCommandworks as follows:
Execute CanExecute RoutedCommand , ICommand, , , , CommandBinding. , CommandBinding, .
, , , MVVM.
, CanExecute ( ICommand), , DelegateCommand RelayCommand, "" CanExecute/Execute , " "; , viewmodel, .
MVVM ( - Prism MVVM Light ), ( , ), / , .
" WPF, MVVM".