【问题标题】:Scrollviewer + Stackpanel in WPF applicationWPF应用程序中的Scrollviewer + Stackpanel
【发布时间】:2011-09-08 18:11:22
【问题描述】:

我在 Stackpanel 中有一个 Scrollviewer。如果我试图用鼠标滚动向下滚动它会很好,但是如果我使用滚动条上的滚动它会减小并且页面不会向下滚动。此外,假设有一个包含 5 个单选按钮的单选组(其中 2 个位于屏幕底部,3 个位于下方)。如果我尝试选择两个可访问的单选按钮之一,页面将向下滚动,直到看到所有五个并且没有选中任何按钮。我该如何解决这个问题?

【问题讨论】:

  • 你能贴一些代码吗?最好是您正在使用的 XAML
  • 我可以在 StackPanel 周围描绘一个 ScrollViewer,而不是 在里面

标签: wpf scrollviewer stackpanel


【解决方案1】:

ScrollViewer 应该将 StackPanel 作为内容保存,并且您必须在 ScrollViewer 上设置 MaxWidth/MaxHeight,超出 ScrollBar 将显示。

这是因为 StackPanel 不能很好地滚动,因为它只占用其内容所需的空间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多