码迷,mamicode.com
首页 > Windows程序 > 详细

WPF笔记(1.3 属性元素)——Hello,WPF!

时间:2015-11-13 18:53:23      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:

原文: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同样的用法,见下面章节。

WPF笔记(1.3 属性元素)——Hello,WPF!

标签:

原文地址:http://www.cnblogs.com/lonelyxmas/p/4962704.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!