Exemplo n.º 1
0
        private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
        {
            /* Testando, percebi que a combinação das 3 linhas abaixo é justamente o que permite
             * fechar a janela de NodeList e manter o valor que estava em edição. */
            DG.CommitEdit();
            DG.RaiseEvent(new RoutedEventArgs(UIElement.LostFocusEvent));
            DG.CommitEdit();

            e.Cancel = true;                     //Fechar nunca tem efeito nenhum.

            this.Visibility = Visibility.Hidden; //Escondendo


            App.MW.Activate();
        }