0

次のコードは機能しません。

private void fileNameLinkButton_Click(object sender, RoutedEventArgs e)
{
    HyperlinkButton clickedLink = (HyperlinkButton)sender;
    string uri = String.Format(
        "/IsolatedStorageListing;component/SecondPage.xaml?id={0}",
        clickedLink.Content);
    NavigationService.Navigate(new Uri(uri, UriKind.Relative));
}

<ListBox Height="183"
     Width="460"
     HorizontalAlignment="Right"
     VerticalAlignment="Top"
     Name="fileListBox">
     <ListBox.ItemTemplate>
            <DataTemplate>
                <HyperlinkButton Name="fileNameLinkButton"
                                 Content="{Binding}"
                                 Click="fileNameLinkButton_Click" />         
            </DataTemplate>
     </ListBox.ItemTemplate>
</ListBox>

HyperlinkBut​​ton をクリックすると、アプリが閉じて終了します。助けてください!

4

1 に答える 1

0

/IsolatedStorageListing;componentナビゲーションを追加する必要があるとは思えませんUri。それを削除して、そのままにしてください/SecondPage.xaml?id={0}

ところで、Contentナビゲーションパラメータに使用するのは本当に奇妙で、しかも間違っています。Tagそのような目的でプロパティを使用することをお勧めします。

于 2012-06-20T09:56:54.270 に答える