Pourriez-vous dire à un débutant pourquoi cette petite application WPF ne se ferme pas comme prévu après le déclenchement de l'événement WorkflowTerminated? Le flux de travail utilisé s'arrête juste immédiatement. (à l'aide d'une application WPF, .Net Framework 3.5)Fenêtre WPF ne se fermant pas
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();
}
}
Lors de la définition d'un point d'arrêt dans le eventhandler terminé, est-il même exécuté? – ZoolWay
Oui, il s'appelle. – nabulke
Bonne question en passant, cela me hantait auparavant et était très difficile à comprendre, +1 –