Передача значений между 2 страницами в Wp7 havig scrollviewer - PullRequest
0 голосов
/ 16 марта 2012

У меня есть 2 страницы в моем приложении, на каждой странице есть один прокручиватель с изображением в качестве элемента, добавляемого динамически в форме URL.Первое содержит первое изображение. Когда я прокручиваю до конца первой страницы, вторая страница должна появиться со следующим изображением, наоборот, когда я прокручиваю до конца второй страницы, теперь первая страница должна содержать третье изображение, а затемвторой с 4-м изображением.как это сделать.Это как приложение для электронной книги.

Это в firstpage.xaml.cs

            Image img = new Image();
            Uri uri = new Uri("http://d1mu9ule1cy7bp.cloudfront.net/2012/media/catalogues/47/pages/p_" + i + "/high.jpg");
            ImageSource img1 = new BitmapImage(uri);
            img.Source = img1;
            img.Height = 550;
            Scrollview.Content = img;

 private void Scrollview_MouseEnter(object sender, MouseEventArgs e)       
       {
        this.NavigationService.Navigate(new Uri("/Page2.xaml", UriKind.Relative));
       }

Это в secondpage.xaml.cs

            int h = loop(j);

            Image img = new Image();
            Uri uri = new Uri("http://d1mu9ule1cy7bp.cloudfront.net/2012/media/catalogues/47/pages/p_" + h + "/high.jpg");
            ImageSource img1 = new BitmapImage(uri);
            img.Source = img1;
            img.Height = 550;
            Scrollview.Content = img;

 private void Scrollview_MouseEnter(object sender, MouseEventArgs e)

       {

        this.NavigationService.Navigate(new Uri("/Page1.xaml", UriKind.Relative));

       }

Ответы [ 2 ]

0 голосов
/ 06 августа 2012

Я бы порекомендовал вам определить конец позиции прокрутки на первой странице и динамически добавить второе изображение в сам просмотрщик.Что-то вроде бесконечной прокрутки, похожей на новостную ленту в приложении facebook для wp7.

0 голосов
/ 16 марта 2012

Я бы подумал об использовании ListBox. Это очень мощный элемент управления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...