【发布时间】:2012-04-05 20:34:44
【问题描述】:
我一直试图找出一个使用 XAML 编写的 GUI 的应用程序的生命周期是什么样的。 This blog post 真的让我很困惑。引用:
要全面了解缩短启动时间的机会领域,了解启动应用程序的工作流程非常重要。
1. The App constructor is called in App.xaml.cs.
2. XAML in App.xaml is parsed.
3. Application_Launching is called in App.xaml.cs.
4. The Page constructor of your MainPage is called.
5. XAML in your MainPage is parsed.
6. OnNavigatedTo is called in your MainPage.
虽然 XAML 被编译为 BAML 并嵌入到 dll 中。运行时只是将 BAML 转换为 .Net 对象。
WP7 Silverlight 有什么不同吗?运行时是否像浏览器解析 HTML 一样解析它? 从 XAML 生成的 C# 文件有什么意义? (例如 Main.xaml.g.cs)C++ 和 XAML 应用程序是否不同?
【问题讨论】:
标签: c# wpf silverlight windows-phone-7 xaml