2
如何通過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;
}
說我在WeekdaysView並按工作日。現在我想在週日時間導航到GroceryView.Groceries傳遞到GroceriesVm。我如何使用MVVM和IoC來做到這一點?
請想象這個設置是非常複雜的,有20多個視圖可以在整個地方導航。