public void HideDialog(IUiDialog dialog) { if (!dialog.IsShowing) { Logging.Warn("Attempting to double hide dialog", dialog); return; } dialog.RequestHide(); _dialogs.Remove(dialog); }
public void ShowDialog(IUiDialog dialog) { if (dialog.IsShowing) { Logging.Warn("Attempting to double show dialog", dialog); return; } dialog.RequestShow(); _dialogs.Add(dialog); }