Exemple #1
0
        private void ApplicationExitRequested(IApplicationExitRequestEvent eventArgs)
        {
            var request = new ExitRequest(this);

            foreach (var subscriber in GetActiveViewModels(CoreRegionNames.MainRegion))
            {
                subscriber.CloseRequested(request); 
                if (request.Cancel)
                {
                    eventArgs.Cancel = true;
                    return;
                }
            }
        }
Exemple #2
0
 public void CloseRequested(ExitRequest request)
 {
     CheckSave(request);
 }