could you tell a beginner why this small WPF-application is not closing as intended after the WorkflowTerminated event fires? The used workflow just terminates immediately. (using a WPF application, .Net Framework 3.5)
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(); } }