gpt4 book ai didi

WPF - ScrollView 困惑

转载 作者:行者123 更新时间:2023-12-04 22:38:12 34 4
gpt4 key购买 nike

我是 WPF 的新手,ScrollViewer 让我很沮丧。要么我只是没有“得到”它,要么它是一种有限的控制。

这是我的挫折:

  • 水平滚动错误 水平滚动条仅在列表底部可见(我必须滚动到底部才能看到)
  • 坏边框 我的 ScrollViewer 中有一个 ListBox。当我开始时,列表底部没有边框,当我向下滚动时,列表框的顶部边框(线)消失了。我可以理解这一点,但是尝试为 ScrollViewer 设置 BorderThickness 或 BorderBrush 结果没有任何变化(我想使用 ScrollViewer 的边框来保持列表内容周围的恒定框,就像网络世界中的大多数列表框一样)。
  • 短名单处理不当 当列表中的项目没有到达底部时,ScrollViewer 将滚动条保留在那里,只是将其递减。为什么不释放一些空间并将其删除?

  • 其中一些可能看起来很小(而且确实如此)。但是用户希望他们的应用程序具有一定的外观和感觉,而 WPF 很难将其开箱即用。

    如果您知道解决其中任何一个问题的方法,我希望得到答复。如果有比使用 ScrollViewer 更好的处理滚动的方法,那也是受欢迎的。

    最佳答案

  • 也许您从列表内部看到了一些滚动条,而不是 ScrollViewer 中的滚动条?尝试设置 <ScrollViewer ... HorizontalScrollBarVisibility="Auto"> (默认为 Hidden ,这意味着永远不会显示水平滚动条;为了调试也尝试“可见”)
  • 正在放<Border> ScrollViewer 周围的一个选项?
  • VerticalScrollBarVisibility有一个默认值 Visible .如果你想让滚动条在不需要的时候消失,试试 <ScrollViewer ... VerticalScrollBarVisibility="Auto"> .
  • 关于WPF - ScrollView 困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1836375/

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