Question

I have two buttons in My View. One is Download Book and other is View Book. When i click on the View button I navigate to other page and Save the DataPager Current page. and on navigating back i have to show the Previously saved page in DataPager.

Is there any Method or property which i can use to Jump to Selected Page in DataPager Control in Silverlight 5.

I have get the Current Page number using the PageIndex but could not find a way to Navigate back to the same page. Every time The Page is starting From 1 and PageIndex 0.

Any help will be Appreciated. Thanx in advance.

Était-ce utile?

La solution

Just make an event like

((BooksViewModel)LayoutRoot.DataContext).PropertyChanged += new PropertyChangedEventHandler(BooksView_PropertyChanged);

and call the

void BooksView_PropertyChanged(object sender, PropertyChangedEventArgs e)
    {
        if (e.PropertyName == "AnyDistinguishedstring")
        {
            Pager.PageIndex = 4; //it will take you to the page 5
        }
    }

and From Viewmodel call the

NotifyPropertyChanged("AnyDistinguishedstring");

will do the trick. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top