MPF企业版-标签说明【03】 【QQ群:206378966】
好消息,MPF计划2017年11月份全部开源关注【QQ群:206378966】。
1. MPF标签
下面表格描述了MPF定义的标签,应用范围说明了标签作用的控件以及其所有派生的子控件。
1.1. Element
1.1.1. Name
类型 |
默认值 |
应用范围 |
只读性 |
String |
null |
Element |
读写 |
取值 |
任意字符串 |
||
说明 |
元素名称,在同一个布局文件中应该设置为唯一; |
1.1.2. Opacity
类型 |
默认值 |
应用范围 |
只读性 |
float |
1.0 |
Element |
读写 |
取值 |
取值0至1 |
||
说明 |
控件的透明度,取值从0到1。 |
1.1.3. Visibility
类型 |
默认值 |
应用范围 |
只读性 |
int |
Visible |
Element |
读写 |
取值 |
Collapsed:不可见,不占用区域 Hidden:不可见,但是占用区域 Visible:可见 |
||
说明 |
控件的可见属性。 |
1.1.4. RenderTransform
类型 |
默认值 |
应用范围 |
只读性 |
Transform |
null |
Element |
读写 |
取值 |
派生至Transform各种转换对象 |
||
说明 |
控件渲染转换对象,目前实现RotateTransform、ScaleTransform等各种转换,结合Timeline可用于实现各种动画效果,目前仅支持代码设置。 |
1.1.5. ClipToBounds
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
True |
Element |
读写 |
取值 |
True或False |
||
说明 |
设置控件是否裁剪其子控件。 |
1.1.6. IsEnabled
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
True |
Element |
只读 |
取值 |
True或False |
||
说明 |
设置控件是否可以接收鼠标和键盘事件。 |
1.1.7. IsMouseOver
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
鼠标在控件上值为True,否则False。 |
1.1.8. IsFocused
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
标记控件是否拥有焦点,为True表示拥有焦点。 |
1.1.9. IsKeyboardFocused
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
直接拥有焦点的控件此属性为True。 |
1.1.10. IsKeyboardFocusWithin
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
如果其子控件拥有焦点,则为True,否则False。 |
1.1.11. HitTestFilterAction
类型 |
默认值 |
应用范围 |
只读性 |
int |
Continue |
Element |
读写 |
取值 |
Continue:接收鼠标测试; Stop:停止鼠标测试; ContinueSkipSelf:跳过本控件鼠标测试; ContinueSkipChildren:测试本控件但跳过其所有子控件 ContinueSkipSelfAndChildren:跳过本控件和其所有子控件鼠标测试。 |
||
说明 |
设置控件接收鼠标测试的行为方式,enum类型为HitTestFilterAction。 |
1.1.12. IsMouseCaptured
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
直接拥有鼠标控制权的控件此属性为True。 |
1.1.13. IsMouseCaptureWithin
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
只读 |
取值 |
True或False |
||
说明 |
如果其子控件获取鼠标控制权,则为True,否则False |
1.1.14. Focusable
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Element |
读写 |
取值 |
True或False |
||
说明 |
设置控件是否能够拥有焦点,如果为True表示控件可以拥有焦点。 |
1.1.15. DataContext
类型 |
默认值 |
应用范围 |
只读性 |
Object |
null |
Element |
读写 |
取值 |
任意Object以及Object的子类 |
||
说明 |
此属性保存控件的数据上下文,绑定时会自动查找此属性保存值的指定属性,如果用户的数据需要进行绑定,则可以通过此属性设置自己定义的数据类。 |
1.1.16. Tag1、Tag2、Tag3
类型 |
默认值 |
应用范围 |
只读性 |
Object |
null |
Element |
读写 |
取值 |
任意Object以及Object的子类 |
||
说明 |
此属性用来帮助用户保存自己定义的数据对象。 |
1.2. FrameworkElement
1.2.1. Width
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的宽度; |
1.2.2. Height
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的高度; |
1.2.3. MinWidth
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的最小宽度,布局时控件的最终宽度不能小于此设定值; |
1.2.4. MinHeight
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的最小高度,布局时控件的最终高度不能小于此设定值; |
1.2.5. MaxWidth
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的最大宽度,布局时控件的最终宽度不能大于此设定值; |
1.2.6. MaxHeight
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Auto |
FrameworkElement |
读写 |
取值 |
Auto或大于等于0的整数。 |
||
说明 |
控件元素的最大高度,布局时控件的最终高度不能大于此设定值; |
1.2.7. Margin
类型 |
默认值 |
应用范围 |
只读性 |
ORect |
ORect::Empty |
FrameworkElement |
读写 |
取值 |
Empty,全为0。 |
||
说明 |
控件元素和父元素的边距,根据布局方式绝对其值意义; |
1.2.8. VerticalAlignment
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Top |
FrameworkElement |
读写 |
取值 |
Top:靠上对齐; Center:居中对齐; Bottom:靠下对齐; Stretch:拉升至父控件 |
||
说明 |
控件元素垂直方向的布局方式; |
1.2.9. HorizontalAlignment
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
Left |
FrameworkElement |
读写 |
取值 |
Left:靠左对齐; Center:居中对齐; Right:靠右对齐; Stretch:拉升至父控件 |
||
说明 |
控件元素水平方向的布局方式; |
1.2.10. ToolTip
类型 |
默认值 |
应用范围 |
只读性 |
Object |
Null |
FrameworkElement |
读写 |
取值 |
任意对象。 |
||
说明 |
鼠标进入控件时提示信息; |
1.2.11. Style
类型 |
默认值 |
应用范围 |
只读性 |
Style |
Null |
FrameworkElement |
读写 |
取值 |
Style样式对象。 |
||
说明 |
应用到控件元素的风格样式,由Style节点定义; |
1.3. Control
1.3.1. Template
类型 |
默认值 |
应用范围 |
只读性 |
ControlTemplate |
null |
Control |
读写 |
取值 |
ControlTemplate |
||
说明 |
控件元素的模版,可以通过此属性定制控件的外观显示; |
1.3.2. Background
类型 |
默认值 |
应用范围 |
只读性 |
Brush |
null |
Control |
读写 |
取值 |
刷子对象(从Brush继承) |
||
说明 |
控件元素的背景画刷,请参考资源类型说明; |
1.3.3. BorderBrush
类型 |
默认值 |
应用范围 |
只读性 |
Brush |
null |
Brush |
null |
取值 |
刷子对象(从Brush继承) |
||
说明 |
控件元素的边框画刷,BorderThickness不为空时有效,请参考资源类型说明; |
1.3.4. Foreground
类型 |
默认值 |
应用范围 |
只读性 |
Brush |
null |
Brush |
null |
取值 |
刷子对象(从Brush继承) |
||
说明 |
控件元素的前景画刷,请参考资源类型说明,这里目前仅支持SolidColorBrush画刷; |
1.3.5. BorderThickness
类型 |
默认值 |
应用范围 |
只读性 |
ORect |
null |
Control |
读写 |
取值 |
ORect(左上右下边框) |
||
说明 |
控件元素的边框宽度,可以通过此属性定制控件的边框显示; |
1.3.6. Padding
类型 |
默认值 |
应用范围 |
只读性 |
ORect |
null |
Control |
读写 |
取值 |
ORect(左上右下边框) |
||
说明 |
控件元素的内边距,控件的内容距离控件的边距; |
1.3.7. TabIndex
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
null |
Control |
读写 |
取值 |
Integer,大于等于0 |
||
说明 |
控件元素的Tab索引(按tab键是切换的顺序); |
1.3.8. IsTabStop
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
null |
Control |
读写 |
取值 |
True或False |
||
说明 |
控件元素是否接收tab键导航,此值需要结合Focusable使用; |
1.4. ControlContent
1.4.1. Content
类型 |
默认值 |
应用范围 |
只读性 |
Object |
null |
ControlContent |
读写 |
取值 |
任意对象 |
||
说明 |
控件的内容,需要结合ContentTemplate定义的内容模版显示; |
1.4.2. ContentTemplate
类型 |
默认值 |
应用范围 |
只读性 |
DataTemplate |
TextBlock |
ControlContent |
读写 |
取值 |
数据模版,默认使用TextBlock显示。 |
||
说明 |
此控件元素的内容模版,可以通过此属性定义内容的外观呈现; |
1.5. ItemsControl
1.5.1. ItemsPanel
类型 |
默认值 |
应用范围 |
只读性 |
ItemsPanelTemplate |
VisualizeStackPanel |
ItemsControl |
读写 |
取值 |
项容器模版,默认使用VisualizeStackPanel虚拟化面板 |
||
说明 |
定义项控件的项容器模版,可以是从Panel派生的面板; |
1.5.2. ItemTemplate
类型 |
默认值 |
应用范围 |
只读性 |
DataTemplate |
TextBlock |
ItemsControl |
读写 |
取值 |
默认通过TextBlock显示项的ToString()内容。 |
||
说明 |
项内容的显示模版,此为数据模版,可以通过此属性定义项内容的呈现模版; |
1.6. ButtonBase
1.6.1. IsPressed
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
ButtonBase |
读写 |
取值 |
True或False |
||
说明 |
控件鼠标按下或抬起设置该值; |
1.7. ToggleButton
1.7.1. IsThreeState
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
ToggleButton |
读写 |
取值 |
True或False |
||
说明 |
标识控件是否支持三态:选中、未选、中间状态(没有选中也没有不选中); |
1.7.2. IsChecked
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
ToggleButton |
读写 |
取值 |
True、False或null |
||
说明 |
标识控件三态:选中、未选、中间状态(没有选中也没有不选中); |
1.8. Panel
1.8.1. IsItemsHost
类型 |
默认值 |
应用范围 |
只读性 |
Boolean |
False |
Panel |
读写 |
取值 |
True或False |
||
说明 |
面板如果是项的容器,则为True,否则False。 |
1.8.2. ZIndex
类型 |
默认值 |
应用范围 |
只读性 |
Integer |
0 |
Panel |
读写 |
取值 |
大于0的整数 |
||
说明 |
控件Z方向的索引,通过设置该值能够改变控件的显示顺序; |
1.8.3. Background
类型 |
默认值 |
应用范围 |
只读性 |
Brush |
null |
Panel |
读写 |
取值 |
画刷,从Brush继承的。 |
||
说明 |
面板的背景画刷; |
MPF企业版-标签说明【03】 【QQ群:206378966】相关推荐
- MPF企业版-文件格式【02】 【QQ群:206378966】
好消息,MPF计划2017年11月份全部开源关注[QQ群:206378966]. 1. MPF文件格式 MPF主要包含三种类型的文件: Application文件.ResourceDictiona ...
- MPF企业版-简介【01】 【QQ群:206378966】
好消息,MPF计划2017年11月份全部开源关注[QQ群:206378966]. 1. 什么是MPF MPF是居于DUI思想的一套界面引擎,采用纯c++开发,实现完整的消息处理机制.渲染引擎分离以及灵 ...
- 实战项目三:爬取QQ群中的人员信息
文章目录 一.selenium简介 (一)实例说明 (二)元素定位方式 (三)实现滚动条自动下拉 二.Xpath简介 (一)语法: (二)实例: 三.定义一个爬虫类 (一)导入包 (二)初始化类 (三 ...
- 打破传统天价SAP培训,开创SAP师徒之路,经验丰富的老顾问带徒弟 qq群150104068
SAP领航社区,开设了一个导师性质的师徒圈子,类似大学导师带研究生,导师给学生安排课题.分配任务.分享资料,让学生自学提高.我们的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理.主要方向A ...
- QQ群、讨论组上传文件,由于网络原因上传失败?
QQ群.讨论组上传文件,由于网络原因上传失败? 听语音 | 浏览:194 | 更新:2016-10-29 14:17 | 标签:软件 电脑 1 2 3 4 分步阅读 QQ群.讨论组上传文件,总是由于网 ...
- qq群排名如何引流?QQ群排名引流方法,QQ群排名如何做?
说起QQ群排名,我们自然就会想到网站的SEO,当我们在QQ或者是浏览器搜索一个关键词的时候,总会有一个排在最前面,通过优化使我们的网站排名靠前,这种叫做网站的seo,那么通过某些手段让我们的QQ群排名 ...
- 多线程+SOCKET编程实现qq群聊的服务端和客户端
多线程+SOCKET编程实现qq群聊的服务端和客户端 标签(空格分隔): 多线程 网络编程 线程同步 一.设计思路 1.服务端 每来一个客户端连接,服务端起一个线程维护: 将收到的消息转发给所有的客户 ...
- 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码
通过链接打开对话框: 打开qq聊天窗口的方法 <a href="http://wpa.qq.com/msgrd?v=3&uin=1450612626&site=qq&a ...
- 网页链接跳转qq聊天界面以及QQ群是什么实现的
网页可以唤起QQ群,这我们都知道可以做到,那如何唤起呢?下面就做一个简单的介绍,希望可以帮助到有需要的朋友 1.官方提供的几种加群的链接: 官方的加群代码的获取前提是我们具有权限(也就是群主或管理权限 ...
最新文章
- 使用jQuery开发messager消息框插件
- nas服务器搭建 linux,小白都能看懂的NAS服务器搭建教程
- HTML5学习之语义化标签
- initrd.img解压和压缩
- php提交注册表单,php用户注册表单验证
- k均值例子 数据挖掘_【十大经典数据挖掘算法】k-means
- ASP.NET的Web Resources 设置教程
- 推荐系统组队学习——矩阵分解和FM
- ubuntu下安装程序的三种方法
- python播放音乐同步歌词_Python点阵字玩转动态歌词
- 爬取QQ空间说说及简易数据分析
- Java语言List集和(详细介绍)
- 原生JS实现中文简繁切换,引入即可整站变繁体
- Open JDK patched with font fix
- java制作霓虹灯_PS进阶教程!教你打造效果超逼真的动态闪烁霓虹灯
- React开发简书总结
- 快来,票字版软件电子发票的设置方式(详细流程)
- Android H265
- 腾讯AI在星际2完整对战中击败“作弊级”内建Bot
- APP自动化测试框架----启动APP(java)