private void cmdDetails_Click(object sender, RoutedEventArgs e) { //Open detail editor DetailsDialog d = new DetailsDialog(_viewModel.activeCanvas, _viewModel.canvasModel); d.Owner = Window.GetWindow(this); d.ShowDialog(); }
private void DetailItem_MouseDoubleClick(object sender, MouseButtonEventArgs e) { CCanvas c = ((ListViewItem)sender).Content as CCanvas; //Open detail editor DetailsDialog d = new DetailsDialog(c, _viewModel.canvasModel); d.Owner = Window.GetWindow(this); d.ShowDialog(); lvDetails.Items.Refresh(); //HACK: Forces sketch names to update in the workspace _viewModel.RefreshSketchNames(); }