Je tente d'afficher des images dans un ListView WPF stylisé comme un WrapPanel tel que décrit dans cet ancien article de l'équipe ATC Avalon : Comment créer une vue personnalisée.
Lorsque j'essaie de remplir le ListView avec une collection obtenue à partir d'une requête LINQ-to-Entities sur des objets ADO.NET Entity Framework, j'obtiens l'exception suivante :
Exception
La collection Items doit être vide avant d'utiliser ItemsSource.
Mon code…
Visual Basic
Private Sub Window1_Loaded(...) Handles MyBase.Loaded
ListViewImages.ItemsSource = From g In db.Graphic _
Order By g.DateAdded Ascending _
Select g
XAML
J'ai mis un point d'arrêt sur cette ligne. ListViewImages.ItemsSource
est Nothing
juste avant l'affectation LINQ.