Переход от page1.xaml к page2.xaml в Windows Phone 8

У меня есть две страницы: page1.xaml и page2.xaml. Я создал одну кнопку на page1.xaml; в событии клика я перехожу к page2.xaml. Когда я запускаю приложение, оно терпит неудачу, и отладчик бросает меня в App.xaml.cs. Ниже мой код:

private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e)                
{
    if (Debugger.IsAttached)
    {  
        // A navigation has failed; break into the debugger                      
        Debugger.Break();             
    }         
}  

Мой код page1.xaml.cs:

public partial class MainPage : PhoneApplicationPage     
{
    // Constructor
    public MainPage()   
    { 
        InitializeComponent();  
        // Sample code to localize the ApplicationBar                        
        //BuildLocalizedApplicationBar();
    }

    private void btnDownloded_Click(object sender, RoutedEventArgs e)         
    {             
        NavigationService.Navigate(new Uri("/DownloadedBooksPortrait.xaml", UriKind.Relative));    
    } 
}

person Ashish-BeJovial    schedule 22.07.2013    source источник
comment
сначала проверьте тип исключения, поместив указатель на отправителя.. private void RootFrame_NavigationFailed(object sender, NavigationFailedEventArgs e) { if (Debugger.IsAttached) { // Ошибка навигации; взломать отладчик Debugger.Break(); } } когда вы получите эту ошибку ..прокомментируйте ниже об ошибке ..и убедитесь, что ваш код xaml верен..   -  person loop    schedule 22.07.2013


Ответы (1)


SourcePage.xaml

bookName.Id извлекает идентификатор и книгу, и через bookid мы получим идентификатор на нашей целевой странице и покажем данные.

NavigationService.Navigate(new Uri("/MainPage.xaml?selectedItem=" +bookName.Id, UriKind.Relative));

DestinationPage.xaml

На целевой странице мы получим параметр запроса, как показано ниже.

   private void PhoneApplicationPage_Loaded(object sender, RoutedEventArgs e)
   {
        string dir = "Hello" + selectedItem;
   }
person Ashish-BeJovial    schedule 24.09.2013