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得到一个访问 –
?只需等待对话框提出事件。 –