private void OnLoaded(object sender, RoutedEventArgs e) { if (_timer != null) return; _timer = new DispatcherTimer { Interval = TimeSpan.FromSeconds(1), IsEnabled = true }; _timer.Tick += OnTick; }