private static void SetUpNavigationEventHandlers(IInputElement element)
 {
     if (!(element is Hyperlink))
     {
         Hyperlink.SetUpEventHandler(element, UIElement.KeyDownEvent, new KeyEventHandler(Hyperlink.OnKeyDown));
         Hyperlink.SetUpEventHandler(element, UIElement.MouseLeftButtonDownEvent, new MouseButtonEventHandler(Hyperlink.OnMouseLeftButtonDown));
         Hyperlink.SetUpEventHandler(element, UIElement.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Hyperlink.OnMouseLeftButtonUp));
     }
     Hyperlink.SetUpEventHandler(element, UIElement.MouseEnterEvent, new MouseEventHandler(Hyperlink.OnMouseEnter));
     Hyperlink.SetUpEventHandler(element, UIElement.MouseLeaveEvent, new MouseEventHandler(Hyperlink.OnMouseLeave));
 }