2010-07-09 89 views

回答

3

有一個關於網頁間導航(和值傳遞)在http://www.dimecasts.net/Casts/CastDetails/174

從DimeCasts.net作爲這樣的一種方式的示例不同的方式一個很好的截屏(並假設圖像是在一個列表框)會請將以下內容添加到SelectionChanged事件中。

private void OnSelectedImageChanged(object sender, SelectionChangedEventArgs e) 
{ 
    NavigationService.Navigate(new Uri(string.Format("/image/{0}", HttpUtility.UrlEncode(((sender as ListBox).SelectedItem as PhotoViewModel).uri)), UriKind.Relative)); 
} 

上面假定像適當映射路線:

<nav:UriMapping Uri="/image/{image}" MappedUri="/Image.xaml?u={image}" /> 

和原始列表框被綁定到PhotoViewModel對象的uri屬性。

希望看到屏幕錄像應該讓上述任何一個更清晰。

相關問題