zoukankan
html css js c++ java
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同样的用法,见下面章节。
查看全文
相关阅读:
嵌入式学习路线
redhat历史以及对应的内核版本
" Provisioning profile XXXX can't be found"
IOS 单例模式
【IOS】开源项目汇总(更新时间2012611)
'release' is unavailable: not available in automatic reference counting mode.
不要使用SBJSON(jsonframework)
viewDidUnload 和 dealloc 的区别
unrecognized selector sent to instance 问题的解决方法
通过xib同样可以让UIView背景透明
原文地址:https://www.cnblogs.com/Jax/p/691835.html
最新文章
用busybox构建根文件系统
Linux学习 条件判断
linux shell中的条件判断语句
php中单引号和双引号的区别
HTML中object标签和embed标签详解
服务器响应200和304含义
个人使用的.vimrc 供大家参考
VIM技巧去除在Windows下出现的^M字符
Firefox动态ico的实现
为vim添加php和css函数字典
热门文章
Vim快捷键总结
Discuz编辑器代码总结
dispaly和visiblity的区别
ORA12154: TNS: 无法解析指定的连接标识符
(转)asp.net的前台引用后台变量
PLSQL和TSQL的区别(转载)
找工作笔试经验
鸟哥的程序员提问的艺术
嵌入式经典书籍
新的开始
Copyright © 2011-2022 走看看