私が抱えている Silverlight の問題について誰かが私にガイダンスを与えることができるかどうか疑問に思っていますか?
私が今行っていることは、MVVM パターンを使用して Silverlight でページを作成し、データを取得して表示することです。マイページは、データグリッドを使用してデータを表示およびフィルタリングする標準の「リスト」タイプのページになります。
私がやりたいことは、ユーザーがこのリスト ページの編集ボタンをクリックした場合、データ フォームにバインドする同じデータ コレクションにバインドするデータフォームを含む詳細ページに移動することです。リストページのデータグリッド。私が考えているのは、リスト ビューモデルが詳細ページを作成し、詳細ページのデータ コンテキストをそれ自体 (リスト ビューモデルのインスタンス) に設定する必要があるということです。ビューを作成し、そこに移動して、ビューモデルへの参照を渡す方法がわかりません。
コレクションを取得する詳細ページが必要な理由を疑問に思われるかもしれません。これは、ユーザーが現在のアクセス アプリケーションで使い慣れている動作をシミュレートできるようにするためです。ほとんどの場合、ユーザーがリスト ビューをフィルター処理するときに、詳細ページを繰り返し開いたり閉じたりすることなく、フィルターからの結果をナビゲートおよび編集できるページに入ることができるので便利です。