Вы должны использовать ObervableCollection. Когда эта коллекция обновляется, ListView обновляется.
Но если по какой-либо причине вы не хотите его использовать, используйте:
listView.InvalidateProperty(ListView.ItemsSourceProperty);
или
listView.ItemsSource = listView.ItemsSource;
Проверьте Более элегантный запрос ListView для получения дополнительной информации.