2012-06-20 4 views
0

작동하지 : 나는 HyperlinkButton을 클릭하면데이터 바인딩 HyperlinkButton 이벤트는 다음 코드는 작동하지 않습니다 WP7

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> 

, 내 응용 프로그램/종료를 닫습니다. 도와주세요!

+0

예외 메시지와 코드가 실패한 행은 도움을 줄 수 있습니다. –

답변

0

내비게이션 Uri/IsolatedStorageListing;component을 추가해야한다고 생각하지 않습니다. 그것을 제거하고 단순히 떠나려고 /SecondPage.xaml?id={0}

그건 그렇고, 그것은 정말 이상하고 Content 탐색 매개 변수에 사용하는 것은 잘못입니다. 이러한 목적으로 Tag 속성을 사용하시기 바랍니다.

+0

앱이 종료되었지만 내 SecondPage.xaml로 이동하지는 않았습니다. 제거했지만 제거하지 못했습니다. – Shan

+0

디버그 모드에서 응용 프로그램을 실행할 수 있으며 응용 프로그램이 어디서 어떤 종류의 예외가 발생하는지 알려주십시오. –

+0

현재 작동 중입니다. 페이지 이름 앞에 "/"기호가 없습니다. 감사! – Shan

관련 문제