コンストラクタにMVVMパターンとIoCを使用して複雑な型を渡すにはどうすればよいですか?新しいビューにどのようにナビゲートしますか?WPF MVVMナビゲーション渡しデータ
以下は、私がしたいことを示す単純化モデルです。
class Weekday {
List<Grocery> groceries;
}
class Grocery {
string name;
}
class WeekdaysVm {
List<Weekday> weekdays;
public WeekdaysVm(IService service) { ... }
}
class GroceriesVm {
public GroceriesVm(IService service, List<Grocery> groceries) {
...
}
List<Grocery> groceries;
}
私は平日に表示して曜日を押しています。今では、平日にGroceryViewに移動したいと考えています.GroceriesVmに渡された食料品。 MVVMとIoCでこれをどうすればできますか?
設定がはるかに複雑で、全体で〜20のビューを移動すると想像してください。