我有一个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