private void OnVisibleChanged(object sender, DependencyPropertyChangedEventArgs e) { var isVisible = (bool)e.NewValue; if (isVisible) { Start(); } else { Stop(); } } }