2013-01-10 66 views
0

我的視圖中有兩個按鈕。一個是下載書,另一個是查看書。當我點擊查看按鈕時,導航到其他頁面並保存DataPager當前頁面。在導航返回時,我必須在DataPager中顯示先前保存的頁面。使用Silverlight中的DataPager控件跳轉到所選頁面

有,我可以用它來跳轉到選定的頁面在DataPager控件在Silverlight中的任何方法或屬性5.

我使用的PageIndex獲取當前頁碼,但無法找到一個方法來導航回相同的頁面。每當頁面從1開始和PageIndex 0.

任何幫助將被讚賞。提前Thanx。

+0

您是否嘗試過數據綁定尋呼機的PageIndex? – jv42

+0

是的,我試着在Pagers PageIndex上進行數據綁定,但當我嘗試將選定值設置爲尋呼機時,它進入循環。 – ovais

回答

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 
     } 
    } 

,並從視圖模型調用

NotifyPropertyChanged("AnyDistinguishedstring"); 

會做的伎倆。 :)