Xamarin应用程序的根窗口是一个菜单。我正在使用MVVMCross,并希望为每个菜单选项打开一个新窗口。我一直在尝试使用以下链接中的说明来显示另一个视图....
https://docs.microsoft.com/en-us/windows/uwp/layout/show-multiple-views
但是,我不确定如何在新视图上连接MVVMCross以使其工作。
答案 0 :(得分:0)
使用MVVMCross for Xamarin,您可以使用 ShowViewModel< YourViewModel>();
例如:
private MvxCommand _changePageCommand;
public IMvxCommand ChangePageCommand
{
get
{
_changePageCommand = _changePageCommand ?? new MvxCommand(DoChangePageCommand);
return _changePageCommand;
}
}
private void DoChangePageCommand()
{
ShowViewModel<YourViewModel>();
}
将此命令绑定在您的按钮上。