我有一个图像列表,我需要将图像绑定到列表视图中的图像控制器。
我的Xaml代码
<ListView Name="lbxItems" SelectionChanged="ListBox_SelectionChanged_1" ItemsSource="{Binding Srcimg}">
<StackPanel>
<Image Name="item" Height="113" Source="{Binding}" Stretch="None"/>
</StackPanel>
</ListView>
文件背后的代码
public void BindImgs()
{
//Some code here
AClass a=new AClass();
foreach (var photo in Photos)
{
Uri uri = new Uri(photo.ToString(), UriKind.Absolute);
a.Srcimg.Add(uri);
}
lbxItems.DataContext =a;
}
public class AClass
{
private List<Uri> _srcimg = new List<Uri>();
public List<Uri> Srcimg
{
get { return _srcimg; }
}
}
当我运行应用程序时,它只显示uri字符串路径而不是显示图像。请帮助!
答案 0 :(得分:0)
将您的Xaml更改为此,您应该有更多的运气: - )
<ListView ItemsSource="{Binding Srcimg}">
<ListView.ItemTemplate>
<DataTemplate>
<Image Height="113" Source="{Binding}" Stretch="None"/>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>