我的 Windows Phone 7 应用程序的 xaml 文件中的绑定存在一些问题,我不确定问题出在哪里。我从一个应该通过文本参数的按钮开始:
<Button Content="More Info" Height="60" HorizontalAlignment="Center" Name="top40button" VerticalAlignment="Top" Width="216" FontSize="11" Click="top40button_click" />
这是单击按钮的方法:
private void top40button_click(object sender, RoutedEventArgs e)
{
NavigationService.Navigate(new Uri("/views/songpage.xaml?songname=test", UriKind.Relative));
}
然后我在 songpage.xaml 文件的 cs 文件中有这个:
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
{
base.OnNavigatedTo(e);
string songname = NavigationContext.QueryString["songname"];
}
而且我不确定如何在此处继续,我尝试将其绑定到页面标题中,但没有奏效,我如何将变量(此时测试)实际获取到我的 xaml 文件中?
<TextBlock x:Name="PageTitle" Text="{Binding songname}" Margin="9,-7,0,0" Style="{StaticResource PhoneTextTitle1Style}"/>