Beispiel #1
0
 public void RemoveLoadingStatus(string status)
 {
     if (!LoadingStatus.Contains(status))
     {
         Debug.WriteLine("[Warning] You tried to remove a loading status who doesn't exist");
         return;
     }
     LoadingStatus.Remove(status);
     if (CurrentStatus == status && LoadingStatus.Any())
     {
         CurrentStatus = LoadingStatus.First();
     }
     else if (CurrentStatus == status && LoadingStatus.Count == 0)
     {
         Debug.WriteLine("[LoadingService] Loading End");
         CurrentStatus = null;
         IsLoading     = false;
     }
 }