public IProgressDialog CreateProgressDialog(DialogMode dialogMode) { IProgressDialog dialog = null; InvokeInUIThread(() => { dialog = WaitProgressDialog.CreateProgressDialog(_dialogHost, dialogMode, _dispatcher); dialog.CloseWhenWorkerFinished = true; }); return(dialog); }
public IProgressDialog CreateProgressDialog(string message, string readyMessage, DialogMode dialogMode) { IProgressDialog dialog = null; InvokeInUIThread(() => { dialog = WaitProgressDialog.CreateProgressDialog(_dialogHost, dialogMode, _dispatcher); dialog.CloseWhenWorkerFinished = false; dialog.ReadyMessage = readyMessage; dialog.Message = message; }); return(dialog); }