Tôi đang cố gắng để hình ảnh hiển thị trong Danh sách WPF được tạo kiểu như WrapPanel như được mô tả trong bài viết Nhóm ATC Avalon cũ này: Cách tạo Chế độ xem tùy chỉnh .
Khi tôi cố gắng điền vào ListView với bộ sưu tập LINQ-to-Entity truy vấn các đối tượng ADO.NET Entity Framework, tôi nhận được ngoại lệ sau:
ngoại lệ
Bộ sưu tập vật phẩm phải trống trước khi sử dụng ItemSource.
Mã của tôi…
Ngôn ngữ lập trình
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>
Tôi đặt một điểm dừng trên dòng đó. ListViewImages.ItemsSource
là Nothing
ngay trước khi việc chuyển nhượng LINQ.