我尝试实例化新页面并通过名称获取该页面上的对象(例如 LongListSelector)。
但是当我这样做时
var currentPage = (PhoneApplicationPage)((PhoneApplicationFrame)App.Current.RootVisual).Content;
currentPage.NavigationService.Navigate(new Uri(pageUri, UriKind.Relative));
我无法获取新页面的实例。var currentPage = (PhoneApplicationPage)((PhoneApplicationFrame)App.Current.RootVisual).Content 的第二次调用让我得到了相同的 currentPage。
如何访问新页面的实例及其上的项目?我需要它来实现自定义项目选择器。当从 page1 中点击列表 item_header 时,显示 page2,我可以在其中选择正确的 item_kind 并导航回 list1。