silverlight学习(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了silverlight学习(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含945字,纯文字阅读大概需要2分钟。
内容图文
1.打开Expression Blend新建项目:
2.左侧菜单栏中选择ListBox
3.在画布上添加Listbox控件并在其中添加多笔ListBoxItem,让右侧和底部滚动条都显示出来
4.右键Listbox,选择Edit Template -> Edit a Copy... 后出现确认窗体,点击ok
5.得到ListBox的Template模板,可以看出ListBox实际上是由Border层级下的ScrollViewer和ValidationErrorElement组成
6.右键ScrollViewer,选择Edit Template -> Edit a Copy... 后出现确认窗体,点击ok,此时得到ScrollViewer的Template
7.右键VerticalScrollBar,选择Edit Template -> Edit a Copy... 后出现确认窗体,点击ok,得到ScrollBar的Template
8.选择VerticalRoot,查看右侧属性栏中的Width属性,可以看到默认值为18,将这个值改成自己想要的宽度,比如10
9.这时就能看到画布中的ListBox中的右侧滚动条变窄了
10.点击返回按钮,回到ScrollViewer下的Template(PS:对于VerticalScrollBar只需要设置VerticalRoot的Width就行)
11.同样的方式来设置HorizontalScrollBar(PS:对于HorizontalScrollBar只需要设置HorizontalRoot的Height就行)
12.然后F5运行,大功告成!
因为ListBox是由 ScrollViewer构成的,所以ScrollViewer设置滚动条的方式当然也就一样啦!
通过对滚动条的设置我们可以发现,所有控件都是由内部的Template模板构成的,对模板中的属性进行更改就能达到更改外层控件样式的目的了!
原文:http://www.cnblogs.com/smokingice/p/3520083.html
内容总结
以上是互联网集市为您收集整理的silverlight学习(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条全部内容,希望文章能够帮你解决silverlight学习(一)—— 使用blend实现缩小Listbox或Scrollviewer中的滚动条所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。