protected override void OnGotFocus(RoutedEventArgs e) { base.OnGotFocus(e); FocusChanged(HasFocus()); }