Bu küçük WPF uygulamasının neden WorkflowTerminated olayının patlaması sonrasında amaçlanan şekilde kapanmadığını bir başlangıç olarak söyleyebilir misiniz? Kullanılan iş akışı hemen sonlandırılıyor.WPF penceresi kapatılmadı
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();
}
}
sonlandırıldı-EventHandler bir kesme noktası ayarlamak, hatta yürütülür: Temel bir çözüm tamamen kullanmanız gereken UI iş parçacığı üzerinde yakın işlevini çağırmak için
Environment.Exit(1);
kullanarak uygulamayı sonlandırmak için mi? – ZoolWay
Evet denir. – nabulke
Bu arada iyi soru, bu beni daha önce perili ve çok zor anlamaya, +1 –