protected async void LoadDirectory() { IsBusy = true; await Task.Delay(3000); StudentDirectory.Students = StudentDirectoryService.LoadStudentDirectory().Students; IsBusy = false; }
private async void LoadDirectory() { if (!IsBusy) { IsBusy = true; await Task.Delay(3000); var loadedDirectory = StudentDirectoryService.LoadStudentDirectory(); foreach (var student in loadedDirectory.Students) { Students.Add(student); } IsBusy = false; } }
async void LoadDirectory() { if (this.IsBusy == false) { this.IsBusy = true; await Task.Delay(3000); var loadedDirectory = StudentDirectoryService.LoadStudentDirectory(); foreach (var student in loadedDirectory.Students) { this.Students.Add(student); } this.IsBusy = false; } }
async void LoadDirectory() { if (!IsBusy) { IsBusy = true; // simulate external data reading await Task.Delay(3000); var loadedDirectory = StudentDirectoryService.LoadStudentDirectory(); foreach (var student in loadedDirectory.Students) { Students.Add(student); } IsBusy = false; } }