Example #1
0
 /// <summary>
 /// Takes a change in <see cref="WorkSpaceMode"/> which is assumed to come from the <see cref="WorkSpace"/> model
 /// and ensures it is matched by the <see cref="View"/>.
 /// </summary>
 /// <param name="source">The <see cref="IWorkSpace"/> from which the change originated.</param>
 /// <param name="newMode">The new <see cref="WorkSpaceMode"/> setting.</param>
 internal void UpdateWorkModeInView(IWorkSpace source, WorkSpaceMode newMode)
 {
     if (View.WorkMode != newMode)
     {
         View.WorkMode = newMode;
     }
 }
 public WorkSpaceModeChangeEventArgs(WorkSpaceMode currentMode, WorkSpaceMode newMode, string message)
     : base((int)currentMode, (int)newMode, message)
 {
     CurrentMode = currentMode;
     NewMode = newMode;
 }
Example #3
0
 /// <summary>
 /// Takes a change in <see cref="WorkSpaceMode"/> which is assumed to come from the <see cref="View"/>
 /// and ensures it is matched by the <see cref="WorkSpace"/> model.
 /// </summary>
 /// <param name="source">The <see cref="IWorkSpaceView"/> from which the change originated.</param>
 /// <param name="newMode">The new <see cref="WorkSpaceMode"/> setting.</param>
 internal void UpdateWorkModeInModel(IWorkSpaceView source, WorkSpaceMode newMode)
 {
     if (WorkSpace.WorkMode != newMode)
     {
         WorkSpace.WorkMode = newMode;
     }
 }