Saya mencoba membuat gambar untuk ditampilkan di WPF ListView yang ditata seperti WrapPanel seperti yang dijelaskan dalam artikel Tim Avalon ATC lama ini: Cara Membuat Tampilan Kustom .
Ketika saya mencoba untuk mengisi kumpulan ListView dengan LINQ-to-Entities koleksi objek ADO.NET Entity Framework yang saya dapatkan, saya mendapatkan pengecualian berikut:
Pengecualian
Pengumpulan item harus kosong sebelum menggunakan ItemsSource.
Kode saya ...
Dasar visual
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>
Saya meletakkan breakpoint pada baris itu. ListViewImages.ItemsSource
adalah Nothing
sebelum tugas LINQ.