Esempio n. 1
0
        protected virtual async void OnCloseDetailViewExecute()
        {
            if (HasChanges)
            {
                var result = await MessageDialogService.ShowOkCandelDialogAsync("Отменить изменения?", "Закрывашка");

                if (result == MessageDialogResult.Cancel)
                {
                    return;
                }
            }
            EventAggregator.GetEvent <AfterDetailCloseEvent>().Publish(
                new AfterDetailCloseEventArgs
            {
                Id            = this.Id,
                ViewModelName = this.GetType().Name
            });
        }