使用Silverlight中的DataPager Control跳转到所选页面

时间:2013-01-10 13:34:36

标签: silverlight silverlight-5.0 datapager

我的视图中有两个按钮。一个是Download Book,另一个是View Book。当我单击“查看”按钮时,我会导航到其他页面并保存DataPager当前页面。在导航回来时,我必须在DataPager中显示以前保存的页面。

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

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

任何帮助都会得到赞赏。提前完成。

1 个答案:

答案 0 :(得分: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");

会做到这一点。 :)