如果我用X按钮关闭我的应用程序,仍会打开一些东西,我必须通过visual studio上的停止按钮关闭它。 它只发生在我打开第二个使用大量类库的窗口时。
有没有办法确定应用程序的哪个部分仍在运行?
答案 0 :(得分:1)
找不到适合我的信息并不充足。但我猜你的一些后台进程并未关闭或类似。您必须更深入地检查您的后台进程。
我建议您使用并行任务和并行堆栈窗口。你可以在那里阅读更多关于它们的信息:
我认为这有助于找到这种行为的原因。
答案 1 :(得分:0)
转到您的app.xaml,然后StartupUri="..."
添加此ShutdownMode="OnMainWindowClose"
。这应该可以解决你的问题。
答案 2 :(得分:-1)
在您的MainWindow.Xaml中添加关闭事件
<Window x:Class="ExertERPDesktop.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Height="Auto" Width="Auto" x:Name="window" TabIndex="0" Foreground="#FFFF00FF" Closed="OnClose">
and in your code behind
private void OnClose(object sender, EventArgs e)
{
Application.Current.Shutdown();
}