Windows Phone 8图像绑定

时间:2013-09-26 06:42:11

标签: c# windows-phone-8

我想将一个image-url绑定到我的Windows Phone 8应用程序中的图像控件,这是代码:

<ListBox x:Name="ImageList" SelectionChanged="spotlightListBox_SelectionChanged"  >
   <ListBox.ItemTemplate>
      <DataTemplate>
         <Grid Width="420">
            <StackPanel Height="325" VerticalAlignment="Top">
               <Image x:Name="eventImage" Source="{Binding ImageUrl}" VerticalAlignment="Top"/>
            </StackPanel> 
         </Grid>  
      </DataTemplate>
   </ListBox.ItemTemplate>
</ListBox>

通过这种方式我得到“ag_e_network_error”。 ImageUrl正在工作,我在不同的页面中使用相同的URL,它们工作正常。我只在这段代码中得到错误。我不明白错误的原因。 ListBox Itemsource是一个通用列表。

ImageList.ItemsSource = spotlightInfo.Spots;

斑点对象是一个基因列表。就像这样。

public string Name { get; set; }
public string Type { get; set; }
public string Text { get; set; }
public string ImageUrl { get; set; }

图片网址如www.someurl.com/someImage.jpg

对可能存在问题的地方提供一些帮助将不胜感激。

1 个答案:

答案 0 :(得分:4)

尝试将 ImageUrl 的类型从字符串更改为Uri