在Silverlight中使用DataPager控件跳转到所选页面
我的视图中有两个按钮。一个是下载书,另一个是查看书。当我点击查看按钮时,我导航到其他页面并将DataPager保存到当前页面。在返回时,我必须在DataPager中显示以前保存的页面 是否有任何方法或属性可用于在Silverlight 5的DataPager控件中跳转到所选页面 我已使用PageIndex获取当前页码,但找不到导航回同一页的方法。每次页面从1和页面索引0开始时在Silverlight中使用DataPager控件跳转到所选页面,silverlight,silverlight-5.0,datapager,Silverlight,Silverlight 5.0,Datapager,我的视图中有两个按钮。一个是下载书,另一个是查看书。当我点击查看按钮时,我导航到其他页面并将DataPager保存到当前页面。在返回时,我必须在DataPager中显示以前保存的页面 是否有任何方法或属性可用于在Silverlight 5的DataPager控件中跳转到所选页面 我已使用PageIndex获取当前页码,但找不到导航回同一页的方法。每次页面从1和页面索引0开始时 任何帮助都将不胜感激。提前庆祝一下。只需做一个像这样的活动 ((BooksViewModel)LayoutRoot.Da
任何帮助都将不胜感激。提前庆祝一下。只需做一个像这样的活动
((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");
会成功的。:) 您是否尝试过数据绑定寻呼机的PageIndex?是的,我尝试过在寻呼机PageIndex上进行数据绑定,但当我尝试将所选值设置为寻呼机时,它会进入循环。