Окно WPF не закрывается

не могли бы вы сказать новичку, почему это небольшое приложение WPF не закрывается должным образом после срабатывания события WorkflowTerminated? Используемый рабочий процесс просто немедленно завершается. (при использовании приложения WPF, .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();
    }
}
6
задан nabulke 14 April 2011 в 07:26
поделиться