深入浅出WPF笔记-2

原创 2016年08月31日 14:38:04

模板

什么是模板呢?我们新建一个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”;

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

WPF笔记

1、权限 2、DispatcherUnhandledException 在主应用程序线程中的任意位置,只要放生未处理的异常,就会发生该事件,通过响应该事件,可记录重要错误 通过将Dispa...

《深入浅出WPF》学习笔记之一

发现一本对WPF讲解的十分透彻的教程,是刘铁猛大大的《深入浅出WPF》的讲解视频。讲得很清晰。 视频地址:  《深入浅出WPF》视频列表 以下是 新建WPF项目 课程的笔记。 c# 编译器:M...
  • goon202
  • goon202
  • 2016年05月10日 00:09
  • 361

《深入浅出WPF》学习笔记之二

视频地址: XAML中为对象属性赋值的语法 xmal文件使用声明性语言,“”表示声明一个窗体对象。 对象存储数据的方式:1、字段;2、属性。通常以属性的方式获取数据。 为对象属性赋值的三种方式:使用A...
  • goon202
  • goon202
  • 2016年05月11日 00:33
  • 2141

《深入浅出WPF》笔记——绘画与动画

本篇将记录一下如何在WPF中绘画和设计动画,这方面一直都不是VS的强项,然而它有一套利器Blend;这方面也不是我的优势,幸好我有博客园,能记录一下学习的过程。在本记录中,为了更好的理解绘画与动画,多...

《深入浅出WPF》-刘铁猛-读书笔记

2从零开始认识Xaml关于编译器首先由程序员使用变成语言编写源代码,然后通过编译器将源代码编译成成品程序,编译器也是一种程序,他的主要职责是将源代码编译成目标程序,在整个编译过程中,编译器会根据他获得...

《wpf深入浅出》读书笔记

binding设置的三合一操作: this.textBoxName.SetBinding(TextBox.TextProperty,new Biding("Name"){Source = stu =n...

《深入浅出WPF》读书笔记

要点总结,感谢刘铁锰写出这么好的书

深入浅出wpf2

  • 2012年07月05日 14:41
  • 10MB
  • 下载

深入浅出MFC读书笔记2

  • 2010年08月28日 08:11
  • 5.51MB
  • 下载

WPF and Silverlight 学习笔记(二十七):基本图形的使用(2)Path和位图操作

在上一篇文章中主要讨论的是除Path之外的基本图形,本文主要讨论使用Path创建更加复杂的图形以及位图的处理。 一、使用Path构建复杂图形 Path所构建的图形由Data属性来定义,其属...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深入浅出WPF笔记-2
举报原因:
原因补充:

(最多只允许输入30个字)