Exemple #1
0
        private void cmdEditWS_Click(object sender, RoutedEventArgs e)
        {
            //Open detail editor
            EditWorkspaceDialog d = new EditWorkspaceDialog(false, _viewModel.activeWS);

            d.Owner = Window.GetWindow(this);
            d.ShowDialog();
        }
Exemple #2
0
        private void cmdNewWS_Click(object sender, RoutedEventArgs e)
        {
            //Open detail editor
            _viewModel.activeWS = new Workspace(string.Format("Workspace{0}", _viewModel.allWorkspaces.Count));
            EditWorkspaceDialog d = new EditWorkspaceDialog(true, _viewModel.activeWS);

            d.Owner = Window.GetWindow(this);
            d.ShowDialog();
            _viewModel.allWorkspaces.Add(_viewModel.activeWS);
            // HACK: refresh sketch binding
            // For some reason the binding to the nested property is not refreshing
            // when the parent changes
            RebindSketches();
        }