private static void SetUi(FireChoke sender) { if (sender.OpenValue == null | sender.CloseValue == null) { sender.Choke.Visibility = Visibility.Hidden; return; } if (sender.OpenValue == true && sender.CloseValue != true) { sender.Choke.Visibility = Visibility.Visible; sender.RotationAngle = 90; sender.PipeColor = new SolidColorBrush(Color.FromRgb(0x00, 0xcc, 0x53)); return; } if (sender.CloseValue == true && sender.OpenValue != true) { sender.Choke.Visibility = Visibility.Visible; sender.RotationAngle = 0; sender.PipeColor = new SolidColorBrush(Color.FromRgb(0xcc, 0x43, 0x53)); return; } if (sender.CloseValue != true && sender.OpenValue != true) { sender.Choke.Visibility = Visibility.Visible; sender.RotationAngle = 45; sender.PipeColor = new SolidColorBrush(Color.FromRgb(0x77, 0x77, 0x77)); } }