我試圖做一些定製到App.xaml.cs
來嘗試設置一些行爲/事件。大多數研究,沒有什麼特別的。自定義App.xaml.cs
但無論我對App.xaml.class
有沒有影響。 我甚至清空了App.xaml.cs
類(沒有任何內容),WPF程序仍在編譯。
我甚至不能開始學習,直到我解開這個謎。
我試圖做一些定製到App.xaml.cs
來嘗試設置一些行爲/事件。大多數研究,沒有什麼特別的。自定義App.xaml.cs
但無論我對App.xaml.class
有沒有影響。 我甚至清空了App.xaml.cs
類(沒有任何內容),WPF程序仍在編譯。
我甚至不能開始學習,直到我解開這個謎。
如果您想要自定義,可以實現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,你也可以實例化主窗口中的自己。
沒有神祕感。完全清空App.xaml.cs
是可能的,因爲它是一個部分類。 App.xaml
完全有能力獨立存在。
要進行自定義,請查看MSDN上的Application
類,特別是具有關於應用程序生命週期信息和應用程序範圍對象(窗口,資源)的「備註」下的部分。
我工作如果我創建類似這樣的Startup類: Application app = new Application(); Window1 win = new Window1(); app.Run(win);我真正想要做的就是在app.xaml.cs上做些什麼 –
請提供更多信息。你在使用什麼平臺 - Windows Phone 7,Windows 8,Windows Phone 8,還有其他什麼? VS2012? VS2010 ???你有沒有在app.xaml.cs中設置斷點來查看它們是否被擊中? –
我正在使用.NET4,VS 2010,Windows7。我已經在app.xaml.cs中設置了斷點,它們根本沒有受到任何影響。 –