0
我有一個關於從WPF訪問dialogdata問題/我有一個ProgressDialog :System.Windows.Window
我象這樣調用它OnButtonClick:DialogResult的處理
void OnButtonClick(object sender, RoutedEventArgs e)
{
ProgressDialog dlg = new ProgressDialog("");
//dlg.AutoIncrementInterval = 0;
LibWrap lwrap = new LibWrap();
DoWorkEventHandler handler = delegate { BitmapFrame bf = lwrap.engine(frame); };
dlg.CurrentLibWrap = lwrap;
dlg.AutoIncrementInterval = 100;
dlg.IsCancellingEnabled = true;
dlg.Owner = Application.Current.MainWindow;
dlg.RunWorkerThread(0, handler);
}
的問題是 - 如何在此功能檢查(OnButtonClick)如果DialogResult確定(換句話說 - 如何在完成執行後訪問dlg的內部字段)?
的ShowDialog是RunWorkerThread - >返回的ShowDialog()?假; –
返回布爾但我想:如果(dlg.RunWorkerThread(0,處理程序)),但我的數據是仍在進行中 - 爲什麼你會做任何一種考驗我couldnot得到一個訪問 –
?只需等待對話框提出事件。 –