我有一个包裹在 ScrollViewer 中的 ItemsControl。ScrollViewer 行为正确但无法正确显示:
我的应用程序中的任何地方都没有 ScrollViewer 的样式。
条形尺寸看起来像 0px,所以箭头最终会接触。
在我的应用程序中包含 ItemsControl 的每个 ScrollViewer 都会发生这种情况。
我测试了一个简单的 ItemsControl 以消除其他样式信息影响它的可能性:
<ScrollViewer VerticalScrollBarVisibility="Visible">
<ItemsControl>
<TextBlock Text="test"/>
<TextBlock Text="test"/>
<TextBlock Text="test"/>
</ItemsControl>
</ScrollViewer>
结果是一样的。我还将 ItemsControl 包装在 WrapPanel 中,并在 ScrollViewer 和 WrapPanel 上设置了最小/最大高度,但没有任何变化。
有谁知道为什么会发生这种情况以及我该如何解决?
编辑:我用 snoop 查看了 ScrollViewer,奇怪的 Snoop 的 ScrollViewers 也显示不正确(没有轨迹栏):
谢谢