我有一個ScrollViewer,我在這裏顯示垂直滾動條,現在改變系統的分辨率,我想獲得滾動條的寬度。我通過One StackOverflow Post那裏他們提到檢查SystemParameters.ScrollWidth屬性,但我再次找到任何幫助他們。任何人都可以幫我解決我的問題。任何答案將不勝感激。如何在C中找到ScrollViewer的垂直滾動條寬度#
23
A
回答
39
我認爲SystemParameters.VerticalScrollBarWidth
是你在找什麼。
5
我不確定這是否是正確的答案。每個WPF控件都可以重新調整,所以即使是滾動條也是如此。因此SystemParameters.VerticalScrollBarWidth僅在用作默認滾動條時纔有效。正確的解決方案是在可視化樹中查找垂直滾動條並測量它的實際寬度。這是最精確的測量。
相關問題
- 1. 如何增加WPF ScrollViewer中的滾動條寬度?
- 2. C++如何刪除垂直滾動條?
- 3. Winforms - 在CheckedListBox上調整垂直滾動條的寬度
- 4. 更改dataGridView中垂直滾動條的寬度
- 5. 的ScrollViewer和TextBlock中沒有垂直滾動條
- 6. 100%寬度+水平和垂直滾動
- 7. JQueryUI對話框:'自動'寬度不考慮垂直滾動條
- 8. 不能讓ScrollViewer中垂直滾動條出現
- 9. 垂直滾動條
- 10. 垂直滾動條
- 11. 設置scrollviewer的垂直滾動條是可見的
- 12. 如何找到垂直滾動條的結束位置?
- 13. 如何修復GridView中重疊的垂直滾動條與固定寬度列
- 14. 垂直滾動條在JTable
- 15. DIV高度垂直滾動條
- 16. 垂直滾動的水平滾動條
- 17. 如何在Silverlight中查找ScrollerView的滾動條寬度
- 18. Datagridview和垂直滾動條c#
- 19. 給一個WPF網格的ScrollViewer的寬度減去滾動條
- 20. 我們如何找到滾動條的寬度?
- 21. jscrollpane垂直滾動條
- 22. 垂直滾動條scrollTo jQuery
- 23. 與垂直滾動條
- 24. iframe垂直滾動條
- 25. 垂直滾動條在Itemselector中extJs
- 26. 在wx.TextCtrl中隱藏垂直滾動條
- 27. C#WPF垂直列表框不顯示垂直滾動條
- 28. 如何更改頁面上垂直滾動條的高度?
- 29. ScrollViewer垂直偏移動畫
- 30. CSS:100% - 高度/寬度邊界div內的DIV創建垂直滾動條,但不是水平滾動條
檢查這段代碼,這會給你默認的滾動條寬度: double scrollBarwidth = SystemParameters.VerticalScrollBarWidth; 順便說一句,爲什麼你正在尋找它,任何如何VerticalScrollBarWidth的默認值是17我認爲。 – SharpUrBrain 2011-04-18 14:20:01
@SharpUrBrain:是的,我查了一下,它給了我17個像素,但我想是否根據DPI設置進行更改,這就是我尋找它的原因。 – Turtleneck 2011-04-19 04:03:17