Я пытаюсь отобразить изображения в WPF ListView в стиле WrapPanel, как описано в этой старой статье команды ATC Avalon: Как создать пользовательский Просмотр.
Когда я пытаюсь заполнить ListView с помощью связанной с LINQ-to-Entities коллекции объектов Entity Framework ADO.NET, я получаю следующее исключение:
Exception
Коллекция предметов должна быть пуста до используя ItemsSource.
Мой код & hellip;
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
- Nothing
непосредственно перед назначением LINQ.