क्या आप एक नौसिखिया को बता सकते हैं कि वर्कफ़्लो टर्मिनेटेड घटना के बाद यह छोटा WPF-application बंद क्यों नहीं हो रहा है? प्रयुक्त वर्कफ़्लो तुरंत समाप्त हो जाता है। (एक WPF अनुप्रयोग का उपयोग करके, नेट फ्रेमवर्क 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();
}
}
जब समाप्त-eventhandler में एक ब्रेकपाइंट की स्थापना, तो यह और भी निष्पादित किया जाता है: एक बुनियादी समाधान का आवेदन पूरी तरह
Environment.Exit(1);
का उपयोग कर यूआई धागे पर करीब समारोह का उपयोग करना चाहिए कॉल करने के लिए समाप्त करने के लिए है? – ZoolWay
हां इसे कहा जाता है। – nabulke
रास्ते से अच्छा सवाल, यह मुझे पहले प्रेतवाधित और बहुत मुश्किल था, +1 –