2010-12-16 25 views
0

Ich habe eine WPF-Anwendung mit einer vertikalen Listbox, der ich programmatisch Bilder hinzufügen möchte. Ich möchte in der Lage sein, einen FileSystemWatcher zu verwenden, um das Verzeichnis zu überwachen, in dem sich die Fotos befinden, und wenn ein neues Bild hinzugefügt oder ein Bild gelöscht wird, aktualisiert das Listenfeld die Bilder in der Anwendung. Weiß jemand, wie man das erreicht?dynamisch hinzufügen von Bildern zu einem Listenfeld in WPF

Antwort

2

Sehr grob, binden Sie die ItemsSource Eigenschaft der ListBox an eine ObservableCollection von Bildern. Lassen Sie Ihren Beobachter Bilder zur Sammlung hinzufügen, wenn sie angezeigt werden, und die Datenbindung sollte dazu führen, dass die ListBox aktualisiert wird, wenn sich die Sammlung der Sammlung ändert.

Weitere: How to: Create and Bind to an ObservableCollection

, dass das allgemeine Konzept ist. Ich kann nicht viel spezifischer werden, ohne etwas über Ihren Code zu wissen. :) Viel Glück!

Verwandte Themen