Xamarin 使用mvvmcross打开新窗口
Xamarin应用程序的根窗口是一个菜单。我正在使用MVVMCross,并希望为每个菜单选项打开一个新窗口。我一直在尝试使用下面链接中的说明来显示另一个视图Xamarin 使用mvvmcross打开新窗口,xamarin,uwp,mvvmcross,Xamarin,Uwp,Mvvmcross,Xamarin应用程序的根窗口是一个菜单。我正在使用MVVMCross,并希望为每个菜单选项打开一个新窗口。我一直在尝试使用下面链接中的说明来显示另一个视图 但是,我不知道如何在新视图上连接MVVMCross以使其正常工作。使用针对Xamarin的MVVMCross,您可以使用ShowViewModel() 例如: private MvxCommand _changePageCommand; public IMvxCommand ChangePageCommand { get
但是,我不知道如何在新视图上连接MVVMCross以使其正常工作。使用针对Xamarin的MVVMCross,您可以使用ShowViewModel
private MvxCommand _changePageCommand;
public IMvxCommand ChangePageCommand
{
get
{
_changePageCommand = _changePageCommand ?? new MvxCommand(DoChangePageCommand);
return _changePageCommand;
}
}
private void DoChangePageCommand()
{
ShowViewModel<YourViewModel>();
}
private MvxCommand\u changepage命令;
公共IMvxCommand ChangePageCommand
{
得到
{
_changePageCommand=\u changePageCommand??新的MvxCommand(DoChangePageCommand);
返回_changepage命令;
}
}
private void DoChangePageCommand()
{
ShowViewModel();
}
将此命令绑定到按钮上。正确,但需要什么样的逻辑才能真正使此视图模型打开一个新窗口。我想这需要对演讲者进行一些修补?