如何在C#中查找Scrollviewer的垂直滚动条宽度

我有一个ScrollViewer,我正在显示Vertical Scrollbar,现在我想改变系统的分辨率,我想得到滚动条的宽度。 我通过One StackOverflow Post他们提到检查SystemParameters.ScrollWidth属性,但我再次找到他们的任何帮助。 任何人都可以帮我解决我的问题。 任何答案将不胜感激。

我认为SystemParameters.VerticalScrollBarWidth正是您所寻找的。

我不确定这是否是正确的答案。 每个WPF控件都可以重新设置,甚至滚动条。 因此SystemParameters.VerticalScrollBarWidth仅在用作默认滚动条时才有效。 正确的解决方案是在可视化树中找到垂直滚动条并测量它的ActualWidth。 这是最精确的测量。