private void my_listbox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
FrameworkElement element = (FrameworkElement)sender;
SampleData item = (SampleData)element.DataContext;
int index = dataSource.IndexOf(item);
string s = "/Page"+index;
s +=".xaml";
NavigationService.Navigate(new Uri("s", UriKind.Relative));
}
catch
{
MessageBox.Show("Sorry..please try again..");
}
}
這是代碼的一部分。這有什麼問題?當我點擊列表框中的一個項目時,它會進入導航失敗的功能。我想要按下該項目並將其添加到導航頁面。你能幫忙嗎?如何將item的索引添加到wp7的導航頁面中
不WO即使在那之後...再次顯示定義導航失敗的相同功能。 –
然後您的頁面可能不存在。在調用NavigationService.Navigate之前檢查's'變量的內容,然後確保在同一位置有一個XAML頁面。 –
當我把它編碼爲'NavigationService.Navigate(newUri(「Page1.xaml」,UriKind.Relative));'它的工作正常 –