//============================================================ // <T>绘制处理。</T> // // @param sender 发送者 // @param e:event 事件 //============================================================ public void Paint() { // 检查设置 if (!_setuped) { return; } // 获得设备 FDxDevice2d device = _context.Device; FDxContext2d context = _context.Context; context.TransformIdentity(); // 开始绘制 device.BeginDraw(); // 清空目标 context.Clear(); // 填充背景 if (_designBack) { context.FillRectangle(_designBackBrush.brush, 0, 0, _size.Width, _size.Height); } else { context.FillRectangle(_backBrush, 0, 0, _size.Width, _size.Height); } // 绘制预览层 DrawPreviewLayers(); // 绘制表单 SUiDrawArgs args = new SUiDrawArgs(); args.Context = context; if (_designFrame.DesignVisible) { // 绘制表单 context.TransformIdentity(); _designFrame.Draw(args); // 绘制下拉部分 if (args.DropControl != null) { context.TransformIdentity(); args.DropControl.Draw(args); } } // 绘制辅助器 if (_selection.HasFocusControl()) { // 绘制辅助线 DrawAidLines(); // 绘制辅助器 _designFrame.DrawDesign(args); } // 结束绘制 device.EndDraw(); }
//============================================================ // <T>绘制处理。</T> // // @param sender 发送者 // @param e:event 事件 //============================================================ public void Paint() { // 获得设备 FDxDevice2d device = _context.Device; _context.TransformIdentity(); // 开始绘制 device.BeginDraw(); // 清空目标 _context.Clear(); // 绘制层 DrawLayers(); // 绘制出生点 DrawBirths(); // 结束绘制 device.EndDraw(); }