窗口或类库未关闭

时间:2016-01-21 10:32:34

标签: c# wpf

如果我用X按钮关闭我的应用程序,仍会打开一些东西,我必须通过visual studio上的停止按钮关闭它。 它只发生在我打开第二个使用大量类库的窗口时。

有没有办法确定应用程序的哪个部分仍在运行?

3 个答案:

答案 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();
        }