internal virtual void PreOnMouseLeftButtonDown (MouseButtonEventArgs e) { } protected virtual void OnMouseLeftButtonDown (MouseButtonEventArgs e)