Exemplo n.º 1
0
        private void WindowClosing(object sender, CancelEventArgs e)
        {
            if (_vm.exitInvoked)
            {
                return;
            }

            var res = _vm.AskUserToSaveWorkspacesOrCancel();

            if (!res)
            {
                e.Cancel = true;
            }
        }
Exemplo n.º 2
0
        private void WindowClosing(object sender, CancelEventArgs e)
        {
            if (_vm.exitInvoked)
            {
                return;
            }

            var res = _vm.AskUserToSaveWorkspacesOrCancel();

            if (!res)
            {
                e.Cancel = true;
                return;
            }

            dynSettings.Controller.ShutDown();
        }
Exemplo n.º 3
0
        private void WindowClosing(object sender, CancelEventArgs e)
        {
            if (dynamoViewModel.exitInvoked)
            {
                return;
            }

            var res = dynamoViewModel.AskUserToSaveWorkspacesOrCancel();

            if (!res)
            {
                e.Cancel = true;
                return;
            }

            SizeChanged     -= DynamoView_SizeChanged;
            LocationChanged -= DynamoView_LocationChanged;

            if (!DynamoModel.IsTestMode)
            {
                dynamoViewModel.Model.ShutDown(false);
            }
        }