Comments 5
Так вы же используете модель MVP, а тут речь в первую очередь о MVVM.
+3
Мне кажется у вас многовато лишнего кода. Так:
Попроще будет
Ну и асинхронные команды сейчас намного проще через async/await делать
public class MainViewModel : ViewModel
{
public MainViewModel()
{
// Создание команды - вызов DoSimpleCommand.
SimpleCommand = new Command(DoSimpleCommand);
}
/// <summary>
/// The SimpleCommand function.
/// </summary>
private void DoSimpleCommand()
{
// Добавляем сообщение
Messages.Add("Вызываем 'DoSimpleCommand'.");
}
public ICommand SimpleCommand {get; private set;}
}
Попроще будет
Ну и асинхронные команды сейчас намного проще через async/await делать
+2
Sign up to leave a comment.
Commands in MVVM