c# - 新 CAD GUI 的拖放绘图区域的语言和方法?

标签 c# user-interface drawing cad

我正在尝试从头开始制作一个新的 CAD 程序。 GUI 大部分很容易用 C# 制作;它只是拖放命令按钮之类的东西并编写它们的相关代码。

但是,我希望 CAD 用户能够将图标从工具栏拖放到绘图 Pane 上。我还希望他们能够调整这些图标的大小,在它们之间绘制连接等。但我不知道如何执行这部分。

经过大量研究后,我仍然不知道应该采取什么方法。它基本上是一个 2D 流程图,所以我需要硬件加速吗?我是否制作 C# 位图并在鼠标事件修改后打印这些位图?等等

我应该学习什么来学习如何做到这一点?

谢谢!

最佳答案

您可能需要使用 WPF。您可能会发现这些文章很有用

当我要做类似的事情时,这些人对我有帮助。希望它们对您有用。

关于c# - 新 CAD GUI 的拖放绘图区域的语言和方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9779048/

相关文章:

android - 我们如何将 Canvas 上的绘图与 Android 中的预定义图像进行比较?

c# - Visual Studio 2010 —选择的解决方案配置会影响批量生成的输出

c# - 哪种数据类型最适合 C++ 中 Thrift 通信中的日期时间?

c# - 如何使我的 DataGridView 等于我的 List<List<decimal>>?

git - 我在看 GIT 客户中的 GIT 分支错了吗?

ios - 在 UIBezierPath 的两侧应用阴影

c# - Excel 插件 - 注销时未调用 OnDisconnection/OnBeginShutdown

android - 使用productFlavors时不能继承自定义主题

c++ - Qt中如何添加自定义类处理功能

language-agnostic - 给定圆心画一个等边三角形