Wpf ScrollBar自定义样式

原文链接:http://www.cnblogs.com/inguiq/p/4281301.html

Wpf ScrollBar自定义样式

 

 

Wpf的ScrollBar可以分为六个区域:A.背景、B.向上按钮、C.向下的按钮、D.Track里面向上的按钮、E.Track里面向下的按钮、F.Track的Thumb

详情见下图

 

下面通过一个例子来自定义ScrollBar的样式

这里用到了两个其它的样式,其中 scroll_background 定义Track.DecreaseRepeatButton 、 Track.IncreaseRepeatButton的背景

scroll_thumb_style定义Thumb的外观

这里的Thumb的Height是自动的大小,如果想自己设定Thumb的Height,直接设置时没有效果的,必须要将Track的ViewportSize设置为NaN即 ViewportSize="NaN"

上面的例子中只定义了A,D-F区域,B、C即向上滑动和向下滑动的那妞被去掉,如果要加上,只需要在Grid里面添加上既可以了

 

http://www.360doc.com/content/14/0228/08/10504424_356340159.shtml

最终运行结果

转载于:https://www.cnblogs.com/inguiq/p/4281301.html

展开阅读全文
博主设置当前文章不允许评论。

没有更多推荐了,返回首页