public static DialogScreenResult GetDialogResult(IScreenBase dialog)
        {
            DialogLifecycle dl = DialogLifecycle.GetDialogLifecycle(dialog);

            return(dl.ScreenResult);
        }
        public static void SetDialogResult(IScreenBase dialog, DialogScreenResult result)
        {
            DialogLifecycle dl = DialogLifecycle.GetDialogLifecycle(dialog);

            dl.ScreenResult = result;
        }
 public static bool IsDialog(IScreenBase screen)
 {
     return(DialogLifecycle.HasDialogLifecycle(screen));
 }