在Silverlight中使用DataPager控件跳转到所选页面

在Silverlight中使用DataPager控件跳转到所选页面,silverlight,silverlight-5.0,datapager,Silverlight,Silverlight 5.0,Datapager,我的视图中有两个按钮。一个是下载书,另一个是查看书。当我点击查看按钮时,我导航到其他页面并将DataPager保存到当前页面。在返回时,我必须在DataPager中显示以前保存的页面 是否有任何方法或属性可用于在Silverlight 5的DataPager控件中跳转到所选页面 我已使用PageIndex获取当前页码,但找不到导航回同一页的方法。每次页面从1和页面索引0开始时 任何帮助都将不胜感激。提前庆祝一下。只需做一个像这样的活动 ((BooksViewModel)LayoutRoot.Da

我的视图中有两个按钮。一个是下载书,另一个是查看书。当我点击查看按钮时,我导航到其他页面并将DataPager保存到当前页面。在返回时,我必须在DataPager中显示以前保存的页面

是否有任何方法或属性可用于在Silverlight 5的DataPager控件中跳转到所选页面

我已使用PageIndex获取当前页码,但找不到导航回同一页的方法。每次页面从1和页面索引0开始时


任何帮助都将不胜感激。提前庆祝一下。

只需做一个像这样的活动

((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上进行数据绑定,但当我尝试将所选值设置为寻呼机时,它会进入循环。