我正在尝试进行一些自定义以App.xaml.cs
尝试设置一些行为/事件。主要是研究,没什么特别的。
但无论我做什么App.xaml.class
都没有效果。我什至清空了这个App.xaml.cs
类(里面什么都没有),WPF 程序仍然可以编译。
在我解开这个谜之前,我什至无法开始学习。
没有什么奥秘。可以完全清空App.xaml.cs
,因为它是一个部分类。App.xaml
完全有能力独立站立。
要进行自定义,请查看Application
MSDN 上的类,特别是“备注”下的部分,其中包含有关应用程序生命周期和应用程序范围对象(窗口、资源)的信息。
如果要进行自定义,可以实现 StartUp 事件,并在那里进行自定义。
您在 App.xaml 中定义事件:
<Application x:Class="Test.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Startup="Application_Startup">
如果您删除 StartUpUri,您还可以自己实例化主窗口。