protected override void OnMouseEnter (MouseEventArgs e) { IsMouseOver = true; ChangeVisualState (); base.OnMouseEnter (e); }