public void ShowAutoList() { // Hier greifen wir direkt auf eine "View" zu, // was wir eigentlich in einem ViewModel nicht wollen // -> vgl. Stoff Block 6 nächste Woche AutoListWindow.Display(AutoListModel); }
private void AutoListWindow_Click(object sender, RoutedEventArgs e) { var vm = new AutoListVm() { Autos = MockDataProvider.BeispielAutos }; AutoListWindow.Display(vm); }
public WpfNavigationService() { WindowFactory.Add(typeof(AutoListVm), vm => AutoListWindow.Display(vm as AutoListVm)); WindowFactory.Add(typeof(AutoVm), vm => AutoWindow.Display(vm as AutoVm)); WindowFactory.Add(typeof(CustomerVm), vm => CustomerWindow.Display(vm as CustomerVm)); }