0
我的要求是, 在第一個xaml頁面放置所有的圖像。如果每次點擊特定的圖像,該圖像可以顯示在另一個xaml頁面。如何將圖像值從一個xaml頁面傳遞到另一個xaml頁面的Windows Phone 7使用silverlight進行應用程序開發。如何將一個xaml頁面中的圖像值傳遞給windows phone 7中的另一個xaml頁面?
我的要求是, 在第一個xaml頁面放置所有的圖像。如果每次點擊特定的圖像,該圖像可以顯示在另一個xaml頁面。如何將圖像值從一個xaml頁面傳遞到另一個xaml頁面的Windows Phone 7使用silverlight進行應用程序開發。如何將一個xaml頁面中的圖像值傳遞給windows phone 7中的另一個xaml頁面?
有一個關於網頁間導航(和值傳遞)在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
屬性。
希望看到屏幕錄像應該讓上述任何一個更清晰。