Exemple #1
0
		protected void NotifyChange(params string[] properties)
		{
			if (PropertyChanged != null)
			{
				foreach (string p in properties)
					PropertyChanged(this, new PropertyChangedEventArgs(p));
				this.State = DataStates.Modified;
			}
		}
Exemple #2
0
 protected void NotifyChange(params string[] properties)
 {
     if (PropertyChanged != null)
     {
         foreach (string p in properties)
         {
             PropertyChanged(this, new PropertyChangedEventArgs(p));
         }
         this.State = DataStates.Modified;
     }
 }
Exemple #3
0
		public void SetFieldValue(string fieldname, object value, bool initial)
		{
			this.SetFieldValue(fieldname, value);
			if (initial)
			{
				this.State = DataStates.Unchanged;
				if (!_backupData.ContainsKey(fieldname))				
					_backupData.Add(fieldname, value);				
			}

		}
Exemple #4
0
 public void SetFieldValue(string fieldname, object value, bool initial)
 {
     this.SetFieldValue(fieldname, value);
     if (initial)
     {
         this.State = DataStates.Unchanged;
         if (!_backupData.ContainsKey(fieldname))
         {
             _backupData.Add(fieldname, value);
         }
     }
 }
 /// <summary>
 ///     Called when <see cref="DataState" /> changes.
 /// </summary>
 private void OnDataStateChanged(DataStates state)
 {
     switch (state)
     {
         case DataStates.Busy:
             VisualStateManager.GoToState(this, "Busy", false);
             break;
         case DataStates.Error:
             VisualStateManager.GoToState(this, "Error", false);
             break;
         default:
             VisualStateManager.GoToState(this, "None", false);
             break;
     }
 }
        private int DetermineImageIndex(DataStates state)
        {
            switch (state)
            {
            case DataStates.Done:
                return(1);

            case DataStates.Error:
                return(2);

            case DataStates.Running:
                return(0);

            case DataStates.RunningError:
                return(2);

            default:
                return(-1);
            }
        }
Exemple #7
0
		public void NewRow()
		{
			this.State = DataStates.Added;
		}
Exemple #8
0
		public void Delete()
		{
			this.State = DataStates.Deleted;
		}
Exemple #9
0
 public void NewRow()
 {
     this.State = DataStates.Added;
 }
Exemple #10
0
 public void Delete()
 {
     this.State = DataStates.Deleted;
 }