コード例 #1
0
        public void SaveTasks()
        {
            TaskLoadingState prevState = LoadingState;

            LoadingState = TaskLoadingState.Saving;

            SaveToStorage();

            InvokeTaskListChanged(new TaskListChangedEventArgs());

            LoadingState = prevState;
        }
コード例 #2
0
		private void LoadingStateChanged(TaskLoadingState taskLoadingState)
		{
			switch (taskLoadingState)
			{
				case TaskLoadingState.NotLoaded:
					TaskList.Visibility = Visibility.Collapsed;
					//SyncButton.Visibility = Visibility.Collapsed;
					break;
				case TaskLoadingState.Syncing:
					TaskList.Visibility = Visibility.Collapsed;
					// Todo display loading message or something
					break;
				case TaskLoadingState.Ready:
					DropBoxLogin.Visibility = Visibility.Collapsed;
					TaskList.Visibility = Visibility.Visible;
					break;
				default:
					throw new ArgumentOutOfRangeException();
			}
		}
コード例 #3
0
        private void LoadingStateChanged(TaskLoadingState taskLoadingState)
        {
            switch (taskLoadingState)
            {
            case TaskLoadingState.NotLoaded:
                TaskList.Visibility = Visibility.Collapsed;
                //SyncButton.Visibility = Visibility.Collapsed;
                break;

            case TaskLoadingState.Syncing:
                TaskList.Visibility = Visibility.Collapsed;
                // Todo display loading message or something
                break;

            case TaskLoadingState.Ready:
                DropBoxLogin.Visibility = Visibility.Collapsed;
                TaskList.Visibility     = Visibility.Visible;
                break;

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
コード例 #4
0
		public LoadingStateChangedEventArgs(TaskLoadingState loadingState)
		{
			LoadingState = loadingState;
		}
コード例 #5
0
 public LoadingStateChangedEventArgs(TaskLoadingState loadingState)
 {
     LoadingState = loadingState;
 }