В моей ViewModel мой метод обновления отлично работает, когда я обновляюсь прямо из ViewModel.Но если метод вызывается OnResume (), ListView не обновляется, а ProcessList корректно обновляется.Кто-нибудь идея, как решить или по-другому, я могу заверить, что список постоянно обновляется?
app.xaml.cs:
protected override async void OnResume()
{
// Handle when your app resumes
{
await viewModel.UpdateProcessList();
}
}
viewModel:
public async Task UpdateProcessList()
{
if (IsBusy)
{
return;
}
IsBusy = true;
await downloadService.DownloadProcessListAsync();
LoadProcessList();
IsBusy = false;
}
public void LoadProcessList()
{
ProcessList = JsonConvert.DeserializeObject<List<Process>>(System.IO.File.ReadAllText(_fullFileNameProcessList));
if (ProcessList != null)
{
ProcessList = ProcessList.OrderByDescending(x => x.Name).ToList();
}
}