Windows 10 商店使用什么滚动/列表控件?

What scrolling / list control is used on Windows 10 store?

我正在研究 Windows 通用应用程序开发。在查看 Windows 10 Store App 时,我注意到一个滚动列表控件,如下面的屏幕截图所示。单击向右箭头将向右移动一定数量的元素。同样在另一侧,点击左箭头将向后移动。

商店应用中的滚动控件是标准控件还是自定义控件?

我知道 ScrollViewer 之类的东西,但它只是添加了一个滚动条。

我是通过以下方式创建的:

  • 3 列宽度为 3*、94*、3* 的网格
  • 第一列包含 Button 垂直和水平拉伸以填充网格和 ListView
  • 第二列什么也没有
  • 第三列包含 Button 垂直和水平拉伸以填充网格和 ListView
  • 单击按钮触发事件以计算向左或向右滚动多少个位置,然后使用 ListView.ScrollIntoView 将项目滚动到视图中