hallo,
ik heb volgende regel code die een method oproept die een Listview update via een thread
het probleem is nu dat het wel werkt, maar ik zou graag hebben dat ieder geladen item getoond wordt in de Listview van zodra het geladen is. nu wordt eerst alle info geladen en wordt de UI pas geupdated van zodra alles geladen is. dat geeft natuurlijk dat als er 1000 items te laden zijn dat de UI niet lijkt te reageren, terwijl er mogelijk al 500 items geladen zijn.
bedankt voor de hulp
ik heb volgende regel code die een method oproept die een Listview update via een thread
C#:
1
| this.Dispatcher.BeginInvoke(DispatcherPriority.Render, (ThreadStart)delegate { dodo(); }); |
C#:
1
2
3
4
| private void dodo() { view.getDirectoriesTreeSource((TreeViewItem)e.Source); } |
het probleem is nu dat het wel werkt, maar ik zou graag hebben dat ieder geladen item getoond wordt in de Listview van zodra het geladen is. nu wordt eerst alle info geladen en wordt de UI pas geupdated van zodra alles geladen is. dat geeft natuurlijk dat als er 1000 items te laden zijn dat de UI niet lijkt te reageren, terwijl er mogelijk al 500 items geladen zijn.
bedankt voor de hulp