包建强的开源地带
我的微软梦,实现了一半
博客园
社区
首页
新随笔
联系
管理
订阅
随笔- 326 文章- 3 评论- 1129
WPF笔记(1.3 属性元素)——Hello,WPF!
这一节中“属性元素”的概念可以用匪夷所思形容。
1。WPF用标签元素实现对象建模,有两种:Control和Container,都用来装载内容和行为,前者如Button,后者如Window。
你可以这样写:
<
Window
>
<
Button Width
=
"
100
"
Height
=
"
100
"
>
<
Image Source
=
"
tom.png
"
/>
</
Button
>
</
Window
>
也可以这样:
<
Window
>
<
Button Width
=
"
100
"
Height
=
"
100
"
>
<
TextBox Width
=
"
75
"
>
edit me
</
TextBox
>
</
Button
>
</
Window
>
就是说,将原来Button的Image属性和TextBox属性当作对象提取出来。这是因为Button起源于一个类:
ContentControl
,该类知道如何生成其装载的所有控件。
2。其实完整的写法是这样的:
<
Button Width
=
"
100
"
Height
=
"
100
"
>
<
Button.Content
>
<
Image Source
=
"
tom.png
"
/>
</
Button.Content
>
</
Button
>
但是,<Button.Content>标签内不能有两个控件,会显示语法错误,只能是一个属性元素——这时候要用Panel。
Window控件有和Button同样的用法,见下面章节。
posted @ 2007-03-28 21:03
包建强
阅读(288)
评论(3)
编辑
收藏
所属分类:
WPF
发表评论
回复
引用
查看
#1楼
2008-04-04 16:37 |
volnet(可以叫我大V)
有意思,呵,细微一直都没注意到
新用户注册
刷新评论列表
标题
姓名
主页
Email
(博主才能看到)
验证码
*
看不清,换一张
[
登录
][
注册
]
内容(请不要发表任何与政治相关的内容)
网站首页
新闻频道
社区
小组
博问
网摘
闪存
找找看
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2007-03-30 21:12 编辑过
相关文章:
配置Visual Studio 以调试.net framework的源代码
.NET初学者架构设计指南
prototype.js 1.4版开发者手册(强烈推荐)
使用Visual Studio2005入门.Net2.0系列视频教程
NHibernate 2.0.0.Beta1发布了
Lucene2.3.2 发布
WPF 和 SilverLight 是不是同一个东西啊。
在VS 2005 中开发WPF程序与Vs2008中开发有什么区别?
欢迎您加入WPF小组!
WPF和Silverlight有什么区别?
相关链接:
所属分类的其他文章:
WPF 深入研究 之 图形--Point篇
WPF 深入研究 之 Print 打印
WPF 深入研究 之 Control 控件
Application=Code+Markup 读书笔记 5-7章
Application=Code+Markup 读书笔记 1-4章
WPF SDK研究 之 Layout布局
WPF SDK研究 之 Flow流
WPF SDK研究 之 数据绑定
WPF SDK研究 之 AppModel
《Programming WPF》翻译 目录
最新IT新闻:
Mono 2.0 发布 Linux 上的 .NET 框架成熟了吗?
史上九大最强网络黑客
微软拟2010年推新版SQL 强化商业智能功能
GMail Labs 新功能 - 做数学题确认是否发出邮件
OpenOffice四处创造纪录 占有全球25%办公软件市场
公告
姓名:包建强
位置:中国 上海
学历:复旦大学数学系 本科
工作:某外企医疗研发中心 软件工程师
MSN:bjq_ren@hotmail.com
MVP:2008.7——2009.7
MVP配置
常用链接
我的随笔
我的空间
我的短信
我的评论
更多链接
我的文章
我的参与
最新评论
我的标签
我管理的小组
读书(Books)
写书译书小组
博客园精华集出版小组
随笔分类
.NET C#(6)
(rss)
.NET CLR(25)
(rss)
.NET MSIL(39)
(rss)
.NET Reflection(6)
(rss)
.NET Serializable(6)
(rss)
.NET好书逐个评(3)
(rss)
AJAX(3)
(rss)
ASP.NET 2.0(14)
(rss)
Data Structures(2)
(rss)
Design Patterns(29)
(rss)
Open SourceCode(4)
(rss)
Others(54)
(rss)
SharpDevelop 0.92(11)
(rss)
SQLServer研究(3)
(rss)
WCF(2)
(rss)
WF(5)
(rss)
WPF(106)
(rss)
包包版网络棋牌大厅(10)
(rss)
包包点评
(rss)
博客园精花集(21)
(rss)
随笔档案
2008年10月 (3)
2008年9月 (17)
2008年8月 (14)
2008年7月 (28)
2008年6月 (11)
2008年5月 (15)
2008年4月 (58)
2008年3月 (26)
2008年2月 (8)
2008年1月 (1)
2007年10月 (31)
2007年9月 (30)
2007年8月 (9)
2007年7月 (7)
2007年5月 (3)
2007年4月 (36)
2007年3月 (20)
2006年11月 (4)
最新随笔
1. 包包技术书籍推荐
2. 十一节打博得之门2
3. 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
4. 《博客园精华集---软件工程分册》第三轮筛选结果
5. 《博客园精华集》五项联合声明
6. 推荐一本SQL经典书籍
7. 很多头绪,有点乱,理清一下
8. 发布塔罗牌21张
9. (翻译)《Expert .NET 2.0 IL Assembler》 第八章 基本类型和签名(二)
10. (翻译)《Expert .NET 2.0 IL Assembler》 第八章 基本类型和签名(三)
积分与排名
积分 - 182116
排名 - 193
最新评论
1. re: 十一节打博得之门2
话说搜了下网上说是4cd,好像太大了,怕怕。 (木野狐(Neil Chen))
2. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
做技术的时候不要太看重名利 (生鱼片)
3. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
--引用-------------------------------------------------- Artech: 知识只有通过传播才能发挥其价值,专家的价值在于推动知识的传播。毫无疑问,有... (Henry Zhao)
4. re: 包包技术书籍推荐
话说书评呢? (Clingingboy)
5. re: 包包技术书籍推荐
话说,能让我看上眼的技术书籍越来越少了。 (包建强)
6. re: 十一节打博得之门2
原来你折腾一宿就是它~
泻了好,泻了好啊~ (volnet(可以叫我大V))
7. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
闵刚 -- amandag(高歌) (高歌)
8. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
很酸酸的不得了,看看人家博客堂的那些老MVP,和现在博客园的MVP,就知道为啥这么酸了。园子里有多少那了MVP就开始潜水的?工作忙好像不是理由吧,至少拿之前工作不忙了?
(Kab)
9. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
--引用-------------------------------------------------- Kab: kyuiop: --引用----------------------------... (xjb)
10. re: 微软10月份mvp名单发布,祝贺博客园中当选的兄弟们!
嘿嘿,新手来学习 (大菜鸟)