【发布时间】:2012-10-12 11:51:03
【问题描述】:
我正在尝试在 XAML/C# 中重新创建天气应用程序的布局。我有一个充满 ListViewItems 的ListView。它是ScrollViewer 中的几个对象之一。最终结果应该是用户可以水平滚动对象,但在 ListView 上停止并垂直滚动。
要使效果生效,ScrollViewer 必须与页面高度匹配,ListView 必须与ScrollViewer 高度匹配,但不能拉伸。
如果不使用代码隐藏来查找Window.Current.Bounds 并将高度应用于ScrollViewer,我无法弄清楚如何做到这一点,这似乎是一个肮脏的黑客。有没有办法纯粹在 XAML 中做到这一点?
【问题讨论】:
标签: c# xaml windows-8 microsoft-metro