1

我正在尝试进行一些自定义以App.xaml.cs尝试设置一些行为/事件。主要是研究,没什么特别的。

但无论我做什么App.xaml.class都没有效果。我什至清空了这个App.xaml.cs类(里面什么都没有),WPF 程序仍然可以编译。

在我解开这个谜之前,我什至无法开始学习。

4

2 回答 2

2

没有什么奥秘。可以完全清空App.xaml.cs,因为它是一个部分类。App.xaml完全有能力独立站立。

要进行自定义,请查看ApplicationMSDN 上的类,特别是“备注”下的部分,其中包含有关应用程序生命周期和应用程序范围对象(窗口、资源)的信息。

于 2012-12-19T22:49:00.213 回答
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,您还可以自己实例化主窗口。

于 2012-12-20T09:56:55.287 回答