Blogger предоставляет возможность отклонить предупреждение. См. Снимок экрана:
После того, как это предупреждение было отменено, и вы пытаетесь сохранить сообщение еще раз, Blogger не отображается любое предупреждение и сохраняет содержимое поста.
Для ясности, когда люди упоминают DelegateCommand и RelayCommand , на самом деле они говорят об одном и том же: о реализации ICommand, которая позволяет передавать делегата. Вы можете использовать их взаимозаменяемо.
Насколько мне известно, привязка вашего представления (XAML) к DelegateCommands в ViewModel - лучший способ реализовать MVVM.
Я по возможности избегаю RoutedEvents И кода программной части .
на самом деле они говорят об одном и том же: о реализации ICommand, которая позволяет передавать делегата. Вы можете использовать их взаимозаменяемо.Насколько мне известно, привязка вашего представления (XAML) к DelegateCommands в ViewModel - лучший способ реализовать MVVM.
Я по возможности избегаю RoutedEvents И кода программной части .
на самом деле они говорят об одном и том же: о реализации ICommand, которая позволяет передавать делегата. Вы можете использовать их взаимозаменяемо.Насколько мне известно, привязка вашего представления (XAML) к DelegateCommands в ViewModel - лучший способ реализовать MVVM.
Я по возможности избегаю RoutedEvents И кода программной части .
Для кнопок и других триггеров я использую интерфейс ICommand, предоставляемый WPF, аналогично DelegateCommand, с которым вы связались. (на самом деле я использую команду Relay, как определено здесь )
Когда вы меняете значение (перемещение ползунка, ввод текста в текстовое поле), используйте привязки и обрабатывайте поведение, когда свойство в ViewModel установлено .
Обычно я считаю, что есть очень мало причин для использования RoutedEvents в приложении MVVM, но они представляют собой приятное, знакомое удобное одеяло, когда вы не можете достичь того, чего хотите, с помощью новых специальных методов WPF.