私は 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 です。
助言がありますか?
ありがとう
ジェシー・リバティ