private void OnIdle(object sender, EventArgs e) { if (_mouseOver) { var rc = GetViewRect(); if (_viewRect.Left != rc.Left || _viewRect.Top != rc.Top || _viewRect.Width != rc.Width || _viewRect.Height != rc.Height) { Invalidate(); ViewportChange?.Invoke(this, EventArgs.Empty); } } }
private bool OnMouseWheel(IHTMLEventObj pEvtObj) { Invalidate(); ViewportChange?.Invoke(this, EventArgs.Empty); return(true); }
private void OnViewportChange(object sender, EventArgs e) => ViewportChange?.Invoke(this, EventArgs.Empty);