<ListView Name="lv" Background="Transparent">
<ListView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Path=ID}"></Image>
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
public class IS
{
public string ID;
public IS(string name)
{
ID = name;
}
} private void Window_Loaded(object sender, RoutedEventArgs e)
{
List<IS> iss = new List<IS>();
foreach (var item in Directory.GetFiles(@"E:\英雄联盟\Air\assets\images\champions").Where(s => s.Contains("Square_0.png")))
{
iss.Add(new IS(item));
}
lv.ItemsSource = iss.Select(s => new { ID = s.ID }); 最后一行代码
为什么lv.ItemsSource = iss;就不行
非得要lv.ItemsSource = iss.Select(s => new { ID = s.ID }); 才有图片wpfbinding
=〉
public string ID { get; set; }