您好我是Silverlight的新手,我想将值从一个Xaml页面传递到Silverlight中的另一个Xaml页面。
我得到了一些解决方案protected void btn_click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml?key1"=txtname.Text, UriKind.Relative));
}
但我发现它有错误
非静态字段,方法,属性System.Windows.Navigation.NavigationService.Navigate(System.Uri)'
需要对象引用
答案 0 :(得分:0)
语法问题。除非那是一个错字
protected void btn_click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml?key1"=txtname.Text, UriKind.Relative));
}
应该改为......
protected void btn_click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/Page1.xaml?key1="+txtname.Text, UriKind.Relative));
}
请注意
的更改“/的Page1.xaml?KEY1”= txtname.Text
到
“/的Page1.xaml?KEY1 =” + txtname.Text