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

            dl.ScreenResult = result;
        }
 public static void Close(IScreenBase dialog, DialogScreenResult result, bool requestClose = false)
 {
     SetDialogResult(dialog, result);
     Close(dialog, requestClose);
 }