你能告訴初學者爲什麼這個小的WPF應用程序在WorkflowTerminated事件觸發後沒有按照預期關閉?使用的工作流程會立即終止。 (使用WPF應用程序,.Net Framework 3.5)WPF窗口沒有關閉
public partial class MainWindow : Window
{
private WorkflowRuntime wfRuntime = new WorkflowRuntime();
public MainWindow()
{
InitializeComponent();
wfRuntime.WorkflowTerminated += (se, ev) => this.Close(); // this doesn't close the window
wfRuntime.WorkflowCompleted += (se, ev) => this.Close();
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
WorkflowInstance launcherWorkflow = wfRuntime.CreateWorkflow(typeof(InstallerWorkflow));
launcherWorkflow.Start();
}
}
當設置在終止-事件處理程序斷點時,它甚至被處決? – ZoolWay 2011-04-14 07:28:37
是的,它被稱爲。 – nabulke 2011-04-14 07:30:09
好的問題的方式,這使我困擾之前,很難計算,+1 – 2011-04-14 07:49:48