【问题标题】:How to make a horizontal ScrollView in WinUI3?如何在 WinUI3 中制作水平 ScrollView?
【发布时间】:2022-01-17 00:32:42
【问题描述】:

我对 c# 有经验,但是,我是开发 Windows 程序和 XAML 的新手,我一直在尝试制作水平 ScrollView,但在互联网上找不到任何解决方案。如果有人对如何使其工作有任何想法,我将不胜感激。 顺便说一句,我正在开发一个 WinUi 3 项目。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: c# windows xaml winui-3 winui


【解决方案1】:

你可以像这样创建一个 ScrollViewer:

<ScrollViewer HorizontalScrollMode="Enabled" VerticalScrollMode="Disabled" HorizontalScrollBarVisibility="Visible">
    <!--Put the content you want to scroll here-->
</ScrollViewer>

【讨论】:

  • 我已经尝试过了,但是我无法让它在每个项目上对齐(停止滚动)
  • 为什么?您可以使用 viewchangedevent 并且每次水平滚动位置更改为旧值(例如 10)时,您可以禁用滚动或执行其他任何操作。
  • 没错,但不会很顺利。我相信应该有一个简单的解决方案,我就是找不到!
  • 你想用这个归档哪个目标?也许有不同的控件。
  • 看这里:docs.microsoft.com/en-us/windows/apps/design/controls/pivot 您还可以查看 WinUi 3 控件库。列出了每个控件,您可以对其进行测试
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
  • 2011-07-13
  • 2011-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
相关资源
最近更新 更多