//--------------------------------------------------------------------------------------------------------- /// <summary> /// Переопределение загрузки /// </summary> /// <param name="args">Аргументы события</param> //--------------------------------------------------------------------------------------------------------- protected override void OnLoad(EventArgs args) { SetStyle(ControlStyles.UserPaint, true); SetStyle(ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.DoubleBuffer, true); base.OnLoad(args); //OnChangedDocumentPresenter(null); mCanvasViewer = (this.Parent as ElementHost) as ICadCanvasViewer; }
//--------------------------------------------------------------------------------------------------------- /// <summary> /// Присоединение элемента управления канвой /// </summary> /// <param name="canvas_viewer">Элемент управления канвой</param> //--------------------------------------------------------------------------------------------------------- public static void SetCanvasViewer(ICadCanvasViewer canvas_viewer) { mCanvasViewer = canvas_viewer; mCanvas = canvas_viewer.Canvas; //XManager.Presenter = mCanvas; }