コード例 #1
0
 public void Update()
 {
     if (IsStatusVariableString)
     {
         string s = RGObject.GetValueAsString();
         Content = s;
         if (errorString != null && errorString.Contains(s))
         {
             Background = ControlsHelper.ErrorColor;
         }
         else if (onString != null && onString.Contains(s))
         {
             Background = ControlsHelper.OnColor;
         }
         else if (transitionString != null && transitionString.Contains(s))
         {
             Background = ControlsHelper.TransitionColor;
         }
         else
         {
             Background = Brushes.LightGray;
         }
     }
     else
     {
         if (NrDigits == -1)
         {
             Content = RGObject.GetValueAsString();
         }
         else
         {
             Content = RGObject.GetValueAsString(NrDigits);
         }
     }
 }
コード例 #2
0
 public void Update()
 {
     IsEnabled = (stp as dynamic).CanSetValue;
     Text      = stp.GetValueAsString(NrDigits);
 }