public async void BeginUpdateAsync(Dispatcher dispatcher) { this.dispatcher = dispatcher; IsUpdating = true; Items = null; await ThreadPool.RunAsync(async delegate { var entries = await PropertyRepository.GetAllAsync(); PopulateData(entries); }); }