Kor*_*tak 5 wpf visibility listbox scrollbar code-behind
如何检查列表框的垂直滚动条是否在代码隐藏中可见?
我有一个带有x:Name ="listOfItems"的列表框,其底层ScrollViewer的VerticalScrollbarVisibility设置为auto.
设置ListBox的ItemsSource属性后,我想检查verticalScrollbar是否可见,但我不知道要检查哪个属性或如何深入列表框的scrollviewer元素.
有什么建议
Sta*_*zev 10
您可以在此处找到Listbox的ScrollViewer:WPF - Animate ListBox.ScrollViewer.HorizontalOffset?
然后,您可以使用ComputedVerticalScrollBarVisibility属性来检查滚动条是否可见:
ScrollViewer sv = FindVisualChild<ScrollViewer>(listOfItems);
Visibility scrollbarVisibility = sv.ComputedVerticalScrollBarVisibility;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8080 次 |
| 最近记录: |