我目前正试图在我的应用程序中“跳转到”菜单。我希望它看起来和工作的方式就像在谷歌设计书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