我正在尝试对App.xaml.cs
进行一些自定义,以尝试设置一些行为/事件。主要是研究,没什么特别的。
但无论我对App.xaml.class
做什么都没有效果。
我甚至清空了App.xaml.cs
类(其中没有任何内容),WPF程序仍在编译。
在解开这个谜团之前,我甚至无法开始学习。
答案 0 :(得分:2)
没有神秘感。完全清空App.xaml.cs
是可能的,因为它是一个部分类。 App.xaml
完全有能力站立起来。
要进行自定义,请查看MSDN上的Application
类,特别是“备注”下的部分,其中包含有关应用程序生命周期和应用程序范围对象(窗口,资源)的信息。
答案 1 :(得分:1)
如果要进行自定义,可以实现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,你也可以自己实例化主窗口。