コード例 #1
0
ファイル: General.cs プロジェクト: niaran/PrivateMemoirs
            public void CreateWaitDialog(IDialogManager dialogManager, Action worker = null, Action workerReady = null)
            {
                var waitDialog = dialogManager.CreateWaitDialog(_message, DialogMode.None);

                waitDialog.Caption = _caption;
                if (workerReady != null)
                {
                    waitDialog.WorkerReady += workerReady;
                }
                waitDialog.CloseWhenWorkerFinished = false;
                _dialogManager = waitDialog;
                if (worker != null)
                {
                    waitDialog.Show(worker);
                }
                else
                {
                    waitDialog.Show();
                }
            }