2012-03-30 91 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