1

在 Windows 8 发布预览中的 Bing Weather 应用程序预览中,标题文本会在“视图”更改时(即滚动时)自动更改。

我的应用程序目前在一个 Grid 项目内有两个 ListBox 项目,用 ScrollViewer 元素包装。我希望根据当前正在查看的 ListBoxes 更改标题。

也欢迎提出不同的 UI 元素或布局的建议

4

1 回答 1

0

如果您尝试使用ListBoxes 和 ScrollViewer 的Height属性会怎样?

我的意思是你知道 ScrollViewer 的高度。因此,在滚动后,您需要检查 ScrollViewer 的偏移量(例如VerticalOffset)是否大于第一个 ListBox 的高度(或者可能是ActualHeight,这取决于您的标记)。

这样,您将知道第一个 ListBox 是否不可见,因此第二个 ListBox 在范围内,您可以更改标题。

我希望我的观点对你来说很清楚。

于 2012-08-17T15:31:44.973 回答