Win8学习笔记:常用控件属性和使用方法
需积分: 10 80 浏览量
更新于2024-09-13
收藏 18KB DOCX 举报
Windows 8 学习笔记
Windows 8 学习笔记是个人学习记录的结果,涵盖了 Windows 8 开发中的各个方面的知识点。下面是对这些知识点的详细解释:
CornerRadius 圆角属性
CornerRadius 是一个用于设置控件圆角半径的属性。这个属性可以应用于各种控件,例如 Border、Button 等,用于给控件添加圆角效果。
Border 控件(边框控件)
Border 控件是一个基本控件,用于绘制控件的边框。Border 控件有两个重要的属性:BorderBrush 和 BorderThickness。
* BorderBrush:用于设置边框的颜色。
* BorderThickness:用于设置边框的宽度。
RepeatButton(类似 Button)
RepeatButton 是一种特殊的 Button 控件,它可以在按住不放时不断触发 Click 事件。这个控件的用法和 Button 相似,只是它可以设置重复的间隔和延迟时间。
ToggleButton(类似 Button)
ToggleButton 是一种特殊的 Button 控件,它可以在按下时切换状态。这个控件的用法和 Button 相似,只是它可以设置是否选中状态。
CheckBox(类似 ToggleButton)
CheckBox 是一种特殊的 ToggleButton 控件,它可以在外观上与 ToggleButton 区分开来。CheckBox 的用法和 ToggleButton 相似,只是它的外观不同。
RadioButton(单选按钮)
RadioButton 是一种特殊的 Button 控件,用于实现单选效果。如果在一个组中使用多个 RadioButton,可以实现互斥效果,但是需要编码来取消自己选定状态。
Label(显示控件)
Label 是一种基本控件,用于显示文本内容。Label 控件具有 Content 属性,用于设置显示的文本内容。
GroupBox(对区域描述控件)
GroupBox 是一种控件,用于对区域进行描述。GroupBox 控件具有 Header 属性,用于设置区域的标题。
Expander(展开折叠控件)
Expander 是一种控件,用于实现展开或折叠的效果。Expander 控件具有 Header 属性,用于设置标题。
ComboBox(下拉列表选项)
ComboBox 是一种控件,用于实现下拉列表选项。ComboBox 的数据项是 ComboxBoxItem,可以存入任何对象。
TabControl(选项卡)
TabControl 是一种控件,用于提供选项卡来切换页面。
Menu(菜单项)
Menu 是一种控件,用于实现菜单项。Menu 控件可以自动放到窗体的最上方,并具有 MenuItems 属性。
ContextMenu
ContextMenu 是一种控件,用于实现右键弹出菜单。ContextMenu 需要一个显示父容器,例如 TextBox,然后可以在 TextBox 上右键弹出对话框。
TreeView(树状导航)
TreeView 是一种控件,用于实现树状导航。TreeView 控件可以通过展开/折叠节点来分层显示数据。
ProgressBar(显示进度条)
ProgressBar 是一种控件,用于显示进度条。
Slider(游标控件)
Slider 是一种控件,用于实现游标控件。
RichTextBox(高级的 TextBox)
RichTextBox 是一种控件,用于实现高级的文本编辑功能。
ScrollBar
ScrollBar 是一种控件,用于实现滚屏的方式显示内容。
图形控件
图形控件是 Windows 8 开发中的一种基本控件,包括 Rectangle、Viewbox、Polyline、Polygon 等。
* Rectangle:矩形控件。
* Viewbox:用于缩放和增大图像的控件。
* Polyline:折线控件。
* Polygon:多边形控件。可以通过旋转修改 RenderTransform 属性为其添加类对象 RotateTransform。
Windows 8 学习笔记涵盖了 Windows 8 开发中的各个方面的知识点,从基本控件到高级控件,从文本控件到图形控件,都是 Windows 8 开发中不可或缺的知识点。
2012-07-29 上传
2012-10-30 上传
2009-08-28 上传
2012-03-01 上传
2018-10-27 上传
2013-09-18 上传
2008-04-15 上传
2008-10-20 上传
141 浏览量
jiaoshiyao
- 粉丝: 69
- 资源: 17
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫