c # - Hvordan kan jeg navigere og videregive data mellem sider?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er lidt af en nybegynder med dette, så jeg vil forsøge at holde det enkelt.


Jeg har en xaml side med et klik klik begivenhed, der forbinder det med en anden xaml side. Hvad jeg forsøger at gøre er at klikke begivenheden tage to strenge og sende dem til en tekstboks på den anden side. Kan du venligst vise mig et simpelt kodeeksempel på, hvordan du gør dette?

Bedste reference


På knappen klik på begivenhed på den første side gør du noget som følger


   private void button1\_Click(object sender, RoutedEventArgs e)  
    {  
         string urlWIthData = string.Format("/Page2.xaml?name={0}", txtName.Text);  
         this.NavigationService.Navigate(new Uri(urlWIthData, UriKind.Relative));  
    } 


På desintation-siden gør du følgende:


private void PhoneApplicationPage\_Loaded(object sender, RoutedEventArgs e)  
{  
     myTextBox.Text = this.NavigationContext.QueryString["name"].ToString();  
}