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}"/>