我目前正試圖在我的應用程序中「跳轉到」菜單。我希望它看起來和工作的方式就像在谷歌設計書here頂部的一個,在那裏你在菜單中有該頁面的每個部分的字幕(準確地說,那個導航部分具有諸如內容,Baseline Grids,Keylines and Spacing等)。如果可能的話,我希望它能夠在不將其分割爲新的MVVM視圖的情況下工作,全部在一個UserControl內。是否有可能創建一些關鍵字,只需使用HTML中的「goto」鏈接製作菜單?跳轉到UserControl內導航
<a href="#metrics-and-keylines-baseline-grids">Baseline Grids</a>
也許是一個自定義的ScrollViewer?但是,如何知道UI中每個元素的高度?
你有什麼想法,我怎麼能強制視圖顯示我想在頂部而不是'ScrollViewer'底部的項目? – mikes 2014-10-10 14:02:47
@ mikes:看看這個:http://stackoverflow.com/questions/2946954/make-listview-scrollintoview-scroll-the-item-into-the-center-of-the-listview-c,你也可能是能夠在最後一個導航點上調用BringIntoView,然後在導航點上調用BringIntoView,只要導航的導航點位於最後一個導航點的上方。 – 2014-10-10 14:54:17