Beispiel #1
0
 private string CreateStatusTextFromType(CommonBusyType type)
 {
     switch (type)
     {
         case CommonBusyType.Loading:
             return stringResourceManager.GetString("StatusBusyService_StatusText_Loading");
         case CommonBusyType.Saving:
             return stringResourceManager.GetString("StatusBusyService_StatusText_Saving");
         case CommonBusyType.Deleting:
             return stringResourceManager.GetString("StatusBusyService_StatusText_Deleting");
         case CommonBusyType.Syncing:
             return stringResourceManager.GetString("StatusBusyService_StatusText_Syncing");
         case CommonBusyType.GenericLongRunningTask:
             return stringResourceManager.GetString("StatusBusyService_StatusText_GenericLongRunningTask");
         default:
             throw new NotImplementedException($"Handling of \"{type}\" is not implemented.");
     }
 }
Beispiel #2
0
        public IDisposable Busy(CommonBusyType type)
        {
            var statusText = CreateStatusTextFromType(type);

            return Busy(statusText);
        }
 public IDisposable Busy(CommonBusyType type)
 {
     return Busy(type.ToString());
 }