private void button_Click_1(object sender, RoutedEventArgs e) { var container = Boostraper.Init(); var detailsViewModel = container.Resolve <GoodsListViewModel>(); var goodView = new UserModify(_goodsListView, goodsModifyViewModel); goodView.ShowDialog(); if (goodView.DialogResult.HasValue && goodView.DialogResult.Value) { _goodsListView.Update(); } }
private void goodsGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e) { DataGrid grid = sender as DataGrid; var item = (Goods)grid.SelectedItem; var goodView = new UserModify(_goodsListView, goodsModifyViewModel, item); goodView.ShowDialog(); if (goodView.DialogResult.HasValue && goodView.DialogResult.Value) { _goodsListView.Update(); } }