簡體   English   中英

水平ScrollViewer中的XAML垂直滾動網格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM