2012-08-16 47 views
1

在Windows 8發佈預覽中的Bing Weather應用程序的應用程序預覽中,標題文本在「視圖」更改(即滾動時)時自動更改。在Windows 8中動態更改標題文本

我的應用程序當前有一個Grid項目內的兩個ListBox項目,用ScrollViewer元素包裝。我希望標題根據哪個列表框處於可視狀態而改變。不同的UI元素或佈局的

建議,也歡迎

回答

0

如果您嘗試使用列表框和ScrollViewer中的高度屬性?

我的意思是你知道ScrollViewer的高度。因此,滾動後,你需要檢查的ScrollViewer的偏移量(例如VerticalOffset)超過高度(或者的ActualHeight,這取決於您的標記)的,比方說,第一個列表框。

這樣你會知道第一個ListBox是否不可見,所以第二個ListBox在範圍內,你可以改變標題。

我希望我的觀點對你很清楚。