gpt4 book ai didi

c# - 用户控件内的 WPF Scrollviewer 不显示垂直滚动条

转载 作者:行者123 更新时间:2023-12-02 01:07:29 30 4
gpt4 key购买 nike

我正在使用 PRISM 架构。

我有如下结构

<Window Height="300" Width="300">
<Grid>
<ItemsControl>

<UserControl>
<ScrollViewer>
<StackPanel>
</StackPanel>
</ScrollViewer>
</UserControl>

</ItemsControl>
</Grid>
</Window>

水平滚动条显示但垂直不显示。

请注意,将堆栈面板更改为如下所示的网格没有帮助。

          <UserControl>
<ScrollViewer>
<Grid>
<StackPanel>
</StackPanel>
</Grid>
</ScrollViewer>
</UserControl>

最佳答案

ScrollViewer 放在 Grid 中。这有助于 ScrollViewer 使用 Grid 中的可用空间,如果内容溢出,它将显示滚动条。不过,这取决于您在哪里使用 UserControl。确保此 UserControl 未放置在 ScrollViewer 或任何可滚动控件内。

      <UserControl>
<Grid>
<ScrollViewer HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto">
<StackPanel>
</StackPanel>
</ScrollViewer>
</Grid>
</UserControl>

关于c# - 用户控件内的 WPF Scrollviewer 不显示垂直滚动条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889017/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com