【发布时间】:2010-10-15 14:15:09
【问题描述】:
我正在尝试让图像显示在 WPF ListView 中,其样式类似于 WrapPanel,如旧 ATC Avalon 团队文章中所述:How to Create a Custom View。
当我尝试使用 LINQ-to-Entities 查询的 ADO.NET 实体框架对象集合填充 ListView 时,出现以下异常:
例外
Items 集合之前必须为空 使用 ItemsSource。
我的代码……
Visual Basic
Private Sub Window1_Loaded(...) Handles MyBase.Loaded
ListViewImages.ItemsSource = From g In db.Graphic _
Order By g.DateAdded Ascending _
Select g
End Sub
XAML
<ListView Name="ListViewImages"
SelectionMode="Single"
ItemsSource="{Binding}">
<local:ImageView />
</ListView>
我在那行放了一个断点。 ListViewImages.ItemsSource 在 LINQ 分配之前是 Nothing。
【问题讨论】:
标签: .net wpf vb.net entity-framework binding