예제 #1
0
파일: TubeModel.cs 프로젝트: grabah/Walker1
 public void ChangeStatus(TubeStatus target)
 {
     if (Status == TubeStatus.Target && target == TubeStatus.Target)
     {
         Status = oldStatus;
     }
     else
     {
         Status = target;
     }
 }
예제 #2
0
파일: TubeVM.cs 프로젝트: grabah/Walker1
        private string StatusToColor(TubeStatus status)
        {
            switch (status)
            {
            case TubeStatus.Critical:
                return("Red");

            case TubeStatus.Plugged:
                return("Black");

            case TubeStatus.Unknown:
                return("Gray");

            case TubeStatus.Target:
                return(System.Windows.Media.Colors.GreenYellow.ToString());

            default:
                return("Gray");
            }
        }
예제 #3
0
파일: TubeVM.cs 프로젝트: grabah/Walker1
 internal void ChangeStatus(TubeStatus target)
 {
     _tube.ChangeStatus(target);
 }