0

我正在尝试在 XAML / C# 中重新创建天气应用程序的布局。我有一个ListView完整的 ListViewItems。它是 中的几个对象之一ScrollViewer。最终结果应该是用户可以水平滚动对象,但在 ListView 上停止并垂直滚动。

要使效果起作用,ScrollViewer必须与页面的高度匹配,并且ListView必须与 的高度匹配ScrollViewer,而不是拉伸它。

Window.Current.Bounds如果不使用代码隐藏来查找并将高度应用于 ,我无法弄清楚如何做到这一点ScrollViewer,这似乎是一个肮脏的黑客行为。有没有办法纯粹在 XAML 中做到这一点?

4

2 回答 2

0

这可能是您正在寻找的,但您可能会发现实现“天气应用”的外观和感觉很有用:

http://dotnetbyexample.blogspot.co.uk/2012/08/a-winrt-behavior-to-turn-flipview-into.html

于 2012-10-12T12:12:19.163 回答
0

ListView有自己的滚动条,不需要 ScrollViewer。否则,要让事情伸展,它应该很容易——你是如何把东西放在 ScrollViewer 中的?通过一个Grid?一个StackPanel

于 2012-10-12T12:09:17.333 回答