我正在使用 XLabs 导航,这非常棒,因为它允许 ViewModel 到 ViewModel 导航,并且还允许将参数传递给类构造函数。当我浏览我的程序时,它可以完美地工作,但是当我尝试直接或使用 GoBack() 返回上一页时会崩溃。
private RelayCommand<Item> itemSelectedCommand;
public RelayCommand<Item> ItemSelectedCommand {
get {
return itemSelectedCommand ?? (itemSelectedCommand = new
RelayCommand<Item> ((item) => {
NavigationService.NavigateTo<ItemDetailPageViewModel> (true, item);
}));
}
}
如果我还没有访问过 ItemDetailPageViewModel,这很好用,但如果我去过那里并且正在返回,这会崩溃。
我安装的 xLabs 包是:XLabs.Core、XLabs.Forms、XLabs.IoC、XLabs.Platform、XLabs.Serialization
有什么建议么?
谢谢
杰西自由