이 이전 ATC Avalon Team 기사 : 사용자 지정보기를 만드는 방법에 설명 된 것처럼 WrapPanel과 같은 스타일의 WPF ListView에 이미지를 표시하려고합니다 .
LINQ-to-Entities에서 쿼리 한 ADO.NET Entity Framework 개체 컬렉션으로 ListView를 채우려 고하면 다음 예외가 발생합니다.
예외
ItemsSource를 사용하기 전에 항목 컬렉션이 비어 있어야합니다.
내 코드…
비주얼 베이직
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
입니다 Nothing
단지 LINQ 할당하기 전에.