按钮的事件处理程序
private async void Btn_Clicked(object sender, EventArgs e)
{
}
我还在viewModel
public Command LoginCommand
{
get
{
return new Command(async () =>
{
});
}
}
问题是我想对命令中返回的值(从Api消耗)使用validation
并且导航位于事件处理程序内部,因此它在验证之前导航以便如何在eventhandler之前执行命令
答案 0 :(得分:2)
Command
有一个CanExecute
方法,可用于验证。您将谓词传递给构造函数,如果您要调用
LoginCommand.CanExecute(this);
您可以将任何object
传入该方法。
这似乎是最适合你的。