private void OnMouseButton(MouseButtonEventArgs e) { // Cef currently only supports Left, Middle and Right button presses. if (e.ChangedButton > MouseButton.Right) { return; } var modifiers = e.GetModifiers(); var mouseUp = (e.ButtonState == MouseButtonState.Released); var point = e.GetPosition(this); var browser = GetBrowser(); if (browser != null) { browser.GetHost().SendMouseClickEvent((int)point.X, (int)point.Y, (MouseButtonType)e.ChangedButton, mouseUp, e.ClickCount, modifiers); } }