2010-07-09 88 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属性。

希望看到屏幕录像应该让上述任何一个更清晰。

相关问题