private void RedRange_IndicatorLeave(object sender, IndicatorLeaveEventArgs e) { if (((e.NewValue) < 10) || (((e.NewValue) > 90))) { stateIndicator.Fill = new SolidColorBrush(Colors.Gray); } }
void HighRangeIndicatorLeave(object sender, IndicatorLeaveEventArgs e) { ArcScaleRange range = sender as ArcScaleRange; if (range != null) { pressure = e.NewValue < range.StartValueAbsolute ? PressureState.Normal : PressureState.Undefined; UpdateWeatherState(); } }
void NormalRangeIndicatorLeave(object sender, IndicatorLeaveEventArgs e) { LinearScaleRange range = sender as LinearScaleRange; if (range != null) { pressure = e.NewValue < range.StartValueAbsolute ? PressureState.Low : PressureState.High; UpdateWeatherState(); } }
void LowRangeIndicatorLeave(object sender, IndicatorLeaveEventArgs e) { LinearScaleRange range = sender as LinearScaleRange; if (range != null && e.NewValue < range.StartValueAbsolute) { pressure = PressureState.Undefined; UpdateWeatherState(); } }
void HighTemperatureIndicatorLeave(object sender, IndicatorLeaveEventArgs e) { temperature = TemperatureState.Low; UpdateWeatherState(); }
private void GreenRange_IndicatorLeave(object sender, IndicatorLeaveEventArgs e) { stateIndicator.Fill = new SolidColorBrush(Colors.Gray); }