public void SynchronizeWithMasterPane() { if (_masterPane == null || _masterPaneSynchronizationMode == MasterPaneSynchronizationModeEnum.None) { return; } SystemMonitor.CheckThrow(_masterPaneSynchronizationMode == MasterPaneSynchronizationModeEnum.XAxis, "Mode not supported."); GraphicsWrapper.SynchronizeDrawingSpaceXAxis(_masterPane.GraphicsWrapper); this.YAxisLabelsPosition = _masterPane.YAxisLabelsPosition; //this.AutoScrollToEnd = _masterPane.AutoScrollToEnd; this.LimitedView = _masterPane.LimitedView; Crosshair.Visible = _masterPane.Crosshair.Visible; RectangleF screen = GraphicsWrapper.ActualSpaceToDrawingSpace(ActualDrawingSpaceArea); FitHorizontalAreaToScreen(screen); UpdateMasterSynchronizationState(true); WinFormsHelper.BeginFilteredManagedInvoke(this, TimeSpan.FromMilliseconds(100), Refresh); //this.Invalidate(); }