关闭

深入浅出WPF笔记-2

标签: wpfxaml
226人阅读 评论(0) 收藏 举报
分类:

模板

什么是模板呢?我们新建一个WPF的项目,就会为我们生成一种样式和结构,我们新建一个WinForm的项目就会为我们生成另一种样式和结构,这就是模板。生成一种已经制定好的格式。拿C#的编译器来说,同样一段代码,如果编译时使用了/t:exe参数,那么将编译出一个命令行程序(console Appication)如果把/t:exe换成/t”winexe则会编译出要给图形用户界面程序(GUI Application),如果把/t:exe换成/t:Library,则编译结果时一个动态链接库(Dynamic Lirbary)。当我们选择哪个模板,VS就会自动为我们配置好参数并准备好一套基本的源代码。

XAML代码剖析

XML语言有一个功能就是可以在XML文档的标签上使用xmlns特征来定义名称空间(Namespace),xmlns也就是SML-namespace的缩写。定义名称空间的一个好处就是当来源不同的类重名时可以使用名称空间加以区分。

xmlns[:可选的映射前缀]="名称空间"

如果没有映射前缀说明这个名称空间时默认的名称空间,默认的名称空间只有一个,这个名称空间应该包括使用最频繁的元素。
在C#中,如果想要使用System.Windows.Controls名称空间的Button类,需要先把包含System.Windows.Controls名称空间的程序集PresentationFrameWork.dll通过添加引用的方式引用到项目中,然后在C#代码的顶部写上一句using System.Windows.Controls;在xmls中,同样需要先添加程序集,然后在根元素的起始标签上添加一句:xmlns:c = “clr-namespace:System.Window.Controls; assembly=PresentationFramework”;

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:33463次
    • 积分:928
    • 等级:
    • 排名:千里之外
    • 原创:60篇
    • 转载:5篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论