コード例 #1
0
 private void HandleRefreshDemosMessage(RefreshDemosMessage msg)
 {
     DispatcherHelper.CheckBeginInvokeOnUI(
         async() =>
     {
         List <string> folders = await _cacheService.GetFoldersAsync();
         Folders = new ObservableCollection <string>(folders);
         await LoadDemosHeader();
     });
 }
コード例 #2
0
		private void HandleRefreshDemosMessage(RefreshDemosMessage msg)
		{
			DispatcherHelper.CheckBeginInvokeOnUI(
			async () =>
			{
				Folders = AppSettings.GetFolders();
				await LoadDemosHeader();
			});
		}
コード例 #3
0
		private void HandleRefreshDemosMessage(RefreshDemosMessage msg)
		{
			DispatcherHelper.CheckBeginInvokeOnUI(
			async () =>
			{
				List<string> folders = await _cacheService.GetFoldersAsync();
				Folders = new ObservableCollection<string>(folders);
				await LoadDemosHeader();
			});
		}
コード例 #4
0
		private void HandleRefreshDemosMessage(RefreshDemosMessage msg)
		{
			DispatcherHelper.CheckBeginInvokeOnUI(
			async () =>
			{
				try
				{
					List<string> folders = await _cacheService.GetFoldersAsync();
					Folders = new ObservableCollection<string>(folders);
					await LoadDemosHeader();
				}
				catch (Exception e)
				{
					Logger.Instance.Log(e);
				}
				finally
				{
					IsBusy = false;
					HasNotification = false;
				}
			});
		}