void ShowSaveDialog() { confirmPopupOpened = true; MessagePrompt prompt = new MessagePrompt(); ConfirmationPage page = new ConfirmationPage(AppResources.ConfirmSaveText); page.Closed += (o, e) => { confirmPopupOpened = false; prompt.Hide(); }; prompt.Completed += (o, e) => { confirmPopupOpened = false; }; page.Confirmed += (o, e) => { confirmPopupOpened = false; prompt.Hide(); EmulatorSettings.Current.HideConfirmationDialogs = page.DoNotShowAgain; this.m_d3dBackground.SaveState(); }; prompt.Body = page; prompt.ActionPopUpButtons.Clear(); prompt.Overlay = new SolidColorBrush(Color.FromArgb(155, 41, 41, 41)); prompt.Show(); }