在Windows 8发布预览中的Bing Weather应用程序的应用预览中,标题文本会在“视图”更改时自动更改(即滚动时)。
我的应用程序当前在Grid项目中有两个ListBox项目,用ScrollViewer元素包装。我希望标题根据当前正在查看的ListBox中的哪一个进行更改。
欢迎提供不同UI元素或布局的建议
答案 0 :(得分:0)
如果您尝试使用ListBoxes和ScrollViewer的高度属性,该怎么办?
我的意思是你知道ScrollViewer的高度。因此,在滚动之后,您需要检查ScrollViewer的偏移量(例如 VerticalOffset )是否超过高度(或者 ActualHeight ,这取决于您的标记) ,比方说,第一个ListBox。
通过这种方式,您将知道第一个ListBox是否不可见,因此第二个ListBox在范围内,您可以更改标题。
我希望我的观点对你很清楚。