ScrollViewer ScrollBar 可见性
ScrollViewer ScrollBar visibility
我正在使用 WPF ScrollViewer。
<ScrollViewer Name="uiPageScrollViewer"
ScrollViewerHorizontalScrollBarVisibility="Auto">
...
</ScrollViewer>
我正在向 ScrollViewer 添加元素,HorizontalScrollBar
显示在 UI 中。
当我试图在其背后的代码中获取 uiPageScrollViewer.HorizontalScrollBarVisibility
时 returns Auto
.
如何获得Visibility
?当 HorizontalScrollBar
显示在 UI 中时,它应该 return 可见其他无关紧要。
如前所述,您将两件事混合在一起:可见性配置和可见性状态:
ScrollViewer.HorizontalScrollBarVisibility
(粗体是我的):
Gets or sets a value that indicates whether a horizontal ScrollBar should be displayed.
ScrollViewer.ComputedHorizontalScrollBarVisibility
:
Gets a value that indicates whether the horizontal ScrollBar is visible.
我正在使用 WPF ScrollViewer。
<ScrollViewer Name="uiPageScrollViewer"
ScrollViewerHorizontalScrollBarVisibility="Auto">
...
</ScrollViewer>
我正在向 ScrollViewer 添加元素,HorizontalScrollBar
显示在 UI 中。
当我试图在其背后的代码中获取 uiPageScrollViewer.HorizontalScrollBarVisibility
时 returns Auto
.
如何获得Visibility
?当 HorizontalScrollBar
显示在 UI 中时,它应该 return 可见其他无关紧要。
如前所述,您将两件事混合在一起:可见性配置和可见性状态:
ScrollViewer.HorizontalScrollBarVisibility
(粗体是我的):
Gets or sets a value that indicates whether a horizontal ScrollBar should be displayed.
ScrollViewer.ComputedHorizontalScrollBarVisibility
:
Gets a value that indicates whether the horizontal ScrollBar is visible.