protected override void OnGotFocus (RoutedEventArgs e) { base.OnGotFocus (e); isFocused = true; UpdateVisualState (true); }