public IProgressDialog CreateProgressDialog(DialogMode dialogMode) { IProgressDialog dialog = null; InvokeInUIThread(() => { dialog = WaitProgressDialog.CreateProgressDialog(_dialogHost, dialogMode, _dispatcher); dialog.CloseWhenWorkerFinished = true; }); return(dialog); }
public IWaitDialog CreateWaitDialog(string message, DialogMode dialogMode) { IWaitDialog dialog = null; InvokeInUIThread(() => { dialog = WaitProgressDialog.CreateWaitDialog(_dialogHost, dialogMode, _dispatcher); dialog.CloseWhenWorkerFinished = true; dialog.Message = message; }); return(dialog); }
public static IProgressDialog CreateProgressDialog( IDialogHost dialogHost, DialogMode dialogMode, Dispatcher dispatcher) { IProgressDialog dialog = null; dispatcher.Invoke( new Action(() => dialog = new WaitProgressDialog( dialogHost, dialogMode, false, dispatcher)), DispatcherPriority.DataBind); return dialog; }
public static IProgressDialog CreateProgressDialog( IDialogHost dialogHost, DialogMode dialogMode, Dispatcher dispatcher) { IProgressDialog dialog = null; dispatcher.Invoke( new Action(() => dialog = new WaitProgressDialog( dialogHost, dialogMode, false, dispatcher)), DispatcherPriority.DataBind); return(dialog); }