我是 WPF 的新手,并注意到我的应用程序在单击“X”按钮退出窗口后继续运行。我以前编写过 GUI,所以我知道这很常见。但是,当我研究这个问题时,我发现的任何解决方案似乎都没有任何意义。
我找到了这个Applicaton.ShutdownMode解决方案,但似乎我没有正确实施它。我希望我的应用程序关闭“OnMainWindowClose”。这是一个与我的问题几乎相同的问题,我认为在接受的答案中解释得不够清楚。
按照Application.ShutdownMode
解决方案,我的 MainWindow.xaml 文件中有这个:
<Window x:Class="CartToolsPrototype1.Window1" Background="White"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
ResizeMode="CanMinimize"
Title="{DynamicResource CartTools}" Height="802" Width="950" WindowStartupLocation="CenterScreen" >
<Window.Resources>
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="Window1.xaml"
ShutdownMode="OnMainWindowClose"
>
</Application>
编译器给我一个错误,上面写着“添加到 IDictionary 的所有对象都必须具有 Key 属性或与之关联的其他类型的键。” 我到底在做什么错,我怎样才能正确地实现我的关机功能?
谢谢你。