我的视图中有两个按钮。一个是Download Book,另一个是View Book。当我点击查看按钮时,我导航到其他页面并保存DataPager当前页面。在向后导航时,我必须在DataPager中显示以前保存的页面。
有什么方法或属性可以用来跳转到Silverlight5中DataPager控件中的选定页面吗?
我已经使用PageIndex获取了当前页码,但找不到导航回同一页的方法。每次页面从1和PageIndex 0开始。
任何帮助都将不胜感激。提前谢谢。
发布于 2013-01-28 19:15:51
只需像这样做一个事件
((BooksViewModel)LayoutRoot.DataContext).PropertyChanged += new PropertyChangedEventHandler(BooksView_PropertyChanged);并调用
void BooksView_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
if (e.PropertyName == "AnyDistinguishedstring")
{
Pager.PageIndex = 4; //it will take you to the page 5
}
}并从Viewmodel调用
NotifyPropertyChanged("AnyDistinguishedstring");就能达到目的。:)
https://stackoverflow.com/questions/14259158
复制相似问题