2012-03-30 67 views
0

enter image description here
我想在滚动条的IsEnabled属性设置为false时从滚动条中删除Thumb。如何在后面的代码中完成?请帮忙。删除滚动条的缩略图

+0

你在说光标? – gaurawerma 2012-03-30 10:13:09

+0

@ gaurawerma:我已经上传了一张图片来说清楚。 – Kris 2012-03-30 10:21:05

回答

1

您可以制作自定义控件模板(基于标准模板 - http://msdn.microsoft.com/en-us/library/ms742173(v=vs.85).aspx http://msdn.microsoft.com/en-us/library/ms742173.aspx)无需使用拇指滚动条。

+0

它帮助我..谢谢 – Kris 2012-03-30 13:38:23

+0

这些是*不*默认模板,它甚至在标题中说'Example',请参阅[这个问题](http://stackoverflow.com/questions/1559261/control-template-for - 现有的控件功能于WPF)。 – 2012-04-12 23:13:03

+0

是的,我的坏,没有注意到。我希望MS最终设法在所有主题中发布控件模板,以帮助人们避免用XamlWriter或Blend或其他应用程序手动恢复它们。 – Nikolay 2012-04-13 06:33:28

2

有一个更简单的方法:设置最大值等于最小值,并且拇指将完全消失。 :-)

+0

不幸的是,这似乎不起作用。 – zmbq 2016-07-17 06:38:07

+0

这是否适合您? https://github.com/logiclrd/TestScrollBarHideThumb – 2016-07-18 14:29:16

+0

我结束了使用VisualTreeHelper寻找拇指并隐藏它。 – zmbq 2016-07-18 21:20:14