深入浅出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)——什么是WPF

深入浅出WPF(1)——什么是WPF  小序:  Hi,大家好!几乎两个月没有写技术文章了。这两个月,我在学习WPF。回顾一下两个月的学习历程,有两个感觉——第一,WPF是一项非常实用又简单易学的东西...
  • FantasiaX
  • FantasiaX
  • 2008年05月15日 19:06
  • 39854

深入浅出WPF-3

属性赋值通过Attribute=Value语法赋值时,由于XAML的语法限制,Value的值只能是一个字符串。这就引出两个问题: 如果一个类能使用XAML语言进行声明,并且允许它的Propetry与...
  • he_wen_jie
  • he_wen_jie
  • 2016年08月31日 15:33
  • 647

深入浅出WPF.刘铁猛(奋斗的小鸟)_PDF 电子书

试图地址:http://img.duxiu.com/n/jpgfs.shtml?kid=6465676B6C6366673737313534323633&pagetype=5&pagenum=1&te...
  • tjoy2005
  • tjoy2005
  • 2012年12月09日 16:33
  • 1143

《深入浅出WPF》视频列表

《深入浅出WPF》视频列表 序言   1. 什么是WPF   2. 为什么要学习WPF 第一章 XAML概览   1. XAML是什么?   2. XAML有哪些优点 第二章 从零起...
  • linshixina
  • linshixina
  • 2013年01月07日 11:59
  • 383

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

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

深入浅出Redis笔记

深入浅出Redis 1.Redis的发展史 Redis[Remote Directory Server]:远程服务器字典2.下载安装Redis1》Linux下安装Reids http://...
  • bwlab
  • bwlab
  • 2016年09月19日 10:58
  • 8408

《深入浅出通信原理》学习笔记(目录)

本系列文章整理《深入浅出通信原理》的各个帖子,并附上我个人的一些学习心得。鉴于原帖比较零碎,我将按照各知识点的连贯性,将几个帖子(5个左右)放在一篇文章中介绍。 原帖链接: 1,总链接    ht...
  • Sagittarius_Warrior
  • Sagittarius_Warrior
  • 2016年12月19日 14:43
  • 1341

简单而完整:MFC骨干程序(深入浅出MFC之读书笔记)

Document/VIew是MFC的灵魂。CDocument可以内嵌其他对象(用来处理基本数据类型如链表、数组等等)。有关档案读写的操作在CDocument的Serialize函数中进行,有关画面显示...
  • xringm
  • xringm
  • 2016年03月29日 13:21
  • 818

深入浅出数据分析-读书笔记

概要本书是说明类的类型,主要内容是告诉我们该如何做数据分析。主要从一下几个方面进行阐述:1数据分析的过程确定问题-分解问题(将一个大问题分解为几个小问题)-评估(对每个问题使用数据评估)-决策 (循环...
  • y15166022470
  • y15166022470
  • 2016年07月28日 22:17
  • 375

《深入浅出数据分析》笔记一

1.数据分析的固定基本流程 a.确定问题 b.分解问题和数据,使其成为更小的组成部分 c.评估,做出各种结论 d.决策 简单例子: 有如下数据,公司的目标是想提高销量 针对数据,再结合对公司业...
  • zhuhengv
  • zhuhengv
  • 2016年03月19日 18:18
  • 1103
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深入浅出WPF笔记-2
举报原因:
原因补充:

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