private void OnUnloaded(object sender, RoutedEventArgs e) { if (_realConditionsTimer == null) return; _realConditionsTimer.Stop(); _realConditionsTimer = null; }