假設我們從具有App.xaml/cs,MainWindow.xaml/cs 的默認新WPF項目開始,應用程序執行這些代碼的順序是什麼。解析App.xaml - >運行App.xaml.cs - >解析MainWindow.xaml - >運行MainWindow.xaml.cs?以及如何在屬性中執行Resource.Designer.cs和Settings.Designer.cs?WPF如何啓動App.xaml/cs和MainWindow.xaml/cs
4
A
回答
4
每個dotnet應用程序(PE文件)都以一個入口點開始,該入口點通常是「Main」,但是在wpf中,您看不到這個,因爲studio隱藏了它的用戶,因爲它非常混亂。 一旦找到Main方法,您就會知道自己的執行流程。對於看下面的圖片
2
由於INT3用戶說,主要方法是位於App.g.cs和是這樣
public static void Main() {
YourAppNamespace.App app = new YourAppNamespace.App();
app.InitializeComponent();
app.Run();
}
這意味着你會得到應用構造執行在別的之前。
相關問題
- 1. C#/ WPF:創建和啓動
- 2. WPF在啓動
- 3. 如何從VSPACKAGE啓動WPF _Project
- 4. 如何在Windows啓動時優化WPF應用程序啓動
- 5. 如何啓動rails和postgresql啓動centos
- 6. 啓動窗口 - WPF
- 7. WPF動畫啓動畫面
- 8. 如何啓動和Android的
- 9. WPF:如何啓用命令?
- 10. 何時啓動WPF進度條
- 11. c#WPF如何推遲應用程序的自動啓動?
- 12. 如何啓用滾動條/滾動WPF Datagrid
- 13. 如何停止驗證觸發器在wpf中自動啓動
- 14. WPF中的啓動網址
- 15. wpf窗口啓動圖像
- 16. 從遠程PowerShell啓動WPF
- 17. 冷啓動性能WPF
- 18. WPF啓動畫面執行
- 19. 爲WPF Treeview啓用滾動
- 20. 如何在計算機上啓動wpf應用程序啓動程序盟友?
- 21. 如何在Windows 8啓動時自動啓動Apache和MySQL
- 22. WPF:如何居中和動畫ItemsControl?
- 23. 從其他元素啓動wpf動畫
- 24. WPF動畫啓動但顯示太晚
- 25. 如何在wpf app.xaml文件啓動時給出方法名稱。
- 26. 如何在啓動WPF應用程序時使用dotTrace Performance Profiling
- 27. 如何在WPF中使用窗口作爲啓動畫面?
- 28. 如何在應用程序啓動時最大化WPF頁面?
- 29. 如何在主窗口內顯示wpf啓動畫面?
- 30. 如何在WPF中啓動多個窗口?
btw,* .g.cs和* .g.i.cs有什麼區別? – demaxSH 2011-04-21 07:02:21
我認爲g.ic.cs是生成g.cs.的模板。但不確定。也許你可以在這裏找到並編寫你的解決方案:) – crypted 2011-04-21 07:10:23