[英]XAML Vertical Scrolling Grid within a Horizontal ScrollViewer
我正在尝试在XAML / C#中重新创建Weather应用程序的布局。 我有一个ListView
全ListViewItems的。 它是ScrollViewer
的几个对象之一。 最终结果应该是用户可以在对象之间水平滚动,但在ListView上停止并垂直滚动。
为了发挥效果, ScrollViewer
必须与页面的高度匹配, ListView
必须与ScrollViewer
的高度匹配,而无需拉伸它。
如果不使用代码隐藏来查找Window.Current.Bounds
并将高度应用到ScrollViewer
,我无法弄清楚该如何做,这似乎是一个肮脏的技巧。 有没有一种方法可以完全在XAML中做到这一点?
ListView
有其自己的滚动条内容,不需要ScrollViewer。 否则,要使内容伸展就应该很容易-您如何将内容放入ScrollViewer? 通过Grid
? 一个StackPanel
?
这可能是您想要的,但是您可能会发现实现“天气应用”外观非常有用:
http://dotnetbyexample.blogspot.co.uk/2012/08/a-winrt-behavior-to-turn-flipview-into.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.