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); } } }
public void Update() { IsEnabled = (stp as dynamic).CanSetValue; Text = stp.GetValueAsString(NrDigits); }