【问题标题】:What does a XAML app workflow look likeXAML 应用工作流是什么样的
【发布时间】: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


    【解决方案1】:

    .g.cs 文件是自动生成的,并且包含与 XAML 页面的一般布局相关的信息。 Here is a pretty good description.

    运行时确实会解析嵌入在程序集中的 XAML - 与 WPF 不同,它不是作为 BAML 嵌入的。

    【讨论】:

    • 这个设计真的很让人惊喜。用于 WP7 的 SL 在非常有限的环境中工作,它似乎是 XAML 编译的第一个候选对象。
    猜你喜欢
    • 2019-01-26
    • 1970-01-01
    • 2017-06-27
    • 2019-01-07
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 2011-07-13
    • 1970-01-01
    相关资源
    最近更新 更多