0

My View には 2 つのボタンがあります。1 つは Download Book で、もう 1 つは View Book です。[表示] ボタンをクリックすると、他のページに移動し、DataPager の現在のページを保存します。戻るには、以前に保存したページを DataPager に表示する必要があります。

Silverlight 5 の DataPager コントロールで選択したページにジャンプするために使用できるメソッドまたはプロパティはありますか?

PageIndex を使用して現在のページ番号を取得しましたが、同じページに戻る方法が見つかりませんでした。ページが 1 および PageIndex 0 から始まるたびに。

どんな助けでも感謝されます。事前にサンクス。

4

1 に答える 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");

トリックを行います。:)

于 2013-01-28T11:15:50.770 に答える