I have a WPF application which presents a list of items. I would like to show an icon in UI if certain information exists on a web server for a given item (I need to download HTML web-page and verify its content to decide if the icon should be shown or not).
The number of items may be quite big (more than 100), so requesting a web server synchronously may freeze the application for a longer time. I would like to do it asynchronously and update the UI after retrieving each piece of information. What is the best way to deal with this issue.