Ich schreibe seine XML-ItemSource im laufenden Betrieb um und möchte, dass sie sofort die neuen Daten verwendet ...Wie erzwingen Sie eine WPF-ListView Requery ItemSource?
4
A
Antwort
4
Sie sollten eine ObervableCollection verwenden. Wenn diese Sammlung aktualisiert wird, wird das ListView aktualisiert.
Aber wenn Sie aus irgendeinem Grund wollen dont ein, Gebrauch verwenden:
listView.InvalidateProperty(ListView.ItemsSourceProperty);
oder
listView.ItemsSource = listView.ItemsSource;
prüfen A more elegant ListView requery für weitere Informationen.
-1
1
hmm ...
listView.ItemsSource = listView.ItemsSource?
oder man könnte das Property Ereignis auf dem Grundstück Ihres Ansichtsmodell, falls Sie verwenden MVVM auslösen.
Verwandte Themen
- 1. Requery-Kombinationsfelder in Access 2013
- 2. ListBox Auswahldaten nach Requery beibehalten
- 3. ADOQuery-, Trigger- und Requery-Fehler
- 4. WPF Listview Bindung an ItemSource?
- 5. Einstellen von Itemsource für ControlTemplate
- 6. Erzwingen Sie eine eifrige Auswahl in NHibernate
- 7. ItemSource vs Datacontext in WPF
- 8. Wie erzwingen Sie eine lokale Dateisynchronisierung in NetBeans?
- 9. Wie erzwingen Sie eine Orientierungsänderung in einem Android Instrumentation-Test?
- 10. Wie erzwingen Sie, dass eine listPreference ihren Wert zurücksetzt?
- 11. Wie erzwingen Sie JavaScript, um eine Zeichenfolge tief zu kopieren?
- 12. Xamarin.iOS UITableView, wie erzwingen Sie eine Zelle zu aktualisieren?
- 13. Android: Cursor requery beim Ersetzen der gesamten Datenbank
- 14. Wie erzwingen Sie Schlüsseltypen in TypeScript-Schnittstelle?
- 15. NHibernate - wie erzwingen Sie die Eindeutigkeit?
- 16. Ein Benutzersteuerelement mit einer ListBox verknüpfen ItemSource
- 17. Bindung zum übergeordneten datacontext (out of itemsource)
- 18. Wie erzwingen Aufruf eine C# abgeleitete Methode
- 19. Binding Kombinationsfeld aus dem Hauptfenster Ressourceneigenschaft ItemSource
- 20. Differenz betwwen Datacontext und ItemSource in WPF
- 21. Bindung itemSource ListView im Modus = TwoWay
- 22. Wie WPF DataGridTemplateColumn.CellEditingTemplate ComboBox ItemSource an Back-End-
- 23. Binding ausstellen Gridview itemsource to viewmodel Eigenschaft
- 24. Problem beim Erstellen einer Kreuztabelle Requery auf Access
- 25. einige Steuerelemente wie Textblock als ItemSource in C# -Code behind
- 26. Eine Iteration einer Schleife erzwingen
- 27. Wie erzwingen Windows Installer, eine Verknüpfung durch eine umbenannte ersetzen?
- 28. WPF Erzwingen Sie nur eine Instanz der Anwendung
- 29. Erzwingen Sie, dass alle Unterklassen eine bestimmte Typklasse implementieren
- 30. So erzwingen Sie eine Reihenfolge der Zelle Auswertung auf Excel
Ich versuchte dies, aber es hat nichts getan .. this.lvwSourceFiles.GetBindingExpression (ListView.ItemsSourceProperty) .UpdateSource(); – KevinDeus