Вы можете добиться этого, написав асинхронный метод с ожиданием в нем, где мы указываем источник нашего элемента, поэтому только после завершения мы продвигаемся дальше.
public async void A()
{
await Task.Run(new Action(B))
}
public void B()
{
//Give source for listvView here
}
тем самым мы можем двигаться дальше только тогда, когдапредставление списка полностью загружено исходными данными