【问题标题】:Windows Phone 8.1: Scrollbar of ListView is not visibleWindows Phone 8.1:ListView 的滚动条不可见
【发布时间】:2016-02-21 03:47:00
【问题描述】:

在我们的 Windows Phone 8.1 应用程序中,我们添加了一个带有自定义列表项模板的 ListView。 我们可以滚动列表视图,但它不显示垂直滚动条。

我们已经尝试设置 ListView 的以下属性

ScrollViewer.VerticalScrollBarVisibility="Visible"

但它不起作用。

【问题讨论】:

  • 您可以尝试使用 Xaml Spy 之类的工具来查看列表视图的宽度是否不大于屏幕空间?也许它在那里,但只是不可见......

标签: listview windows-phone-8.1 scrollbar


【解决方案1】:

如果您尝试将 listviewitems 添加到 listview,您可以直接在手机模拟器中滚动列表项,但是当我们拖动鼠标滚动时,滚动查看器将可见。检查一次 或者更清楚地阐述你的问题

【讨论】:

  • 我提到我们可以滚动但它不显示滚动条。请注意 ListView 有更多的项目,因此我们需要滚动才能看到所有项目,滚动工作但它没有显示滚动条。
  • 我认为使用列表视图控件是不可能的
【解决方案2】:

试试这段代码添加垂直滚动模式=“TRUE”

<ListView
 ScrollViewer.VerticalScrollBarVisibility="True"
ScrollViewer.VerticalScrollMode="True"/>

【讨论】:

    【解决方案3】:

    通过将较轻的主题设置为 ListView 来解决问题。

    <ListView RequestedTheme="Light"/>
    

    我不确定它背后的原因是什么,但这确实有效。当我们开始滚动时,滚动条现在是可见的。
    我们有自己的自定义主题,不使用强调色,所以这不会在我们的代码中造成任何问题。

    感谢大家的帮助。

    【讨论】:

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