摘要: 这一节我们来简单介绍一下XAML的加载和编译,它包括如下三种方式:· 只使用代码·使用代码和未编译的XAML·使用代码和编译过的BAML一. 只使用代码我们首先创建一个简单的控制台应用程序。然后我们添加PresentationFramework.dll、PresentationCore.dll、WindowsBase.dll和System.Xaml.dll。然后,我们创建一个Window1.cs类文件: public class Window1 : Window { private Button _button; public Window1() ... 阅读全文
posted @ 2013-12-16 20:33 Mind-Hacker 阅读(693) 评论(0) 推荐(0) 编辑
摘要: 通过对前面2节对XAML的介绍,我们对XAML有了一定的认识。这一节我们来简单了解一下部分XAML命名空间(x:)语言功能。x命名空间映射的是http://schemas.microsoft.com/winfx/2006/xaml,它包含的类与解析XAML语言相关。与C#语言一样,XAML也有自己的编译器。XAML文档会被解析并编译,最终形成IL存储在程序集中。在解析和编译XAML的过程中,我们需要告诉编译器一些信息,比如XAML代码编译结果与那个C#代码的编译结果合并等。这些能让我们与XAML编译器沟通的工具就放在x名称空间中。通过x命名空间在XAML中出现的形式,我们可以分为如下几类:&# 阅读全文
posted @ 2013-12-16 15:12 Mind-Hacker 阅读(718) 评论(1) 推荐(1) 编辑