加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 基本2D图形库

发布时间:2020-12-16 01:57:33 所属栏目:百科 来源:网络整理
导读:我正在寻找一个基本的图形库/框架/包(用于.NET),这将允许我创建类似于 Visual Studio Code Maps中显示的简单2D图: http://i.msdn.microsoft.com/dynimg/IC630823.png. 无论如何确定用于开发Code Maps应用程序的技术是什么? 我的目标是实现有限状态机的轻量
我正在寻找一个基本的图形库/框架/包(用于.NET),这将允许我创建类似于 Visual Studio Code Maps中显示的简单2D图:
http://i.msdn.microsoft.com/dynimg/IC630823.png.
无论如何确定用于开发Code Maps应用程序的技术是什么?

我的目标是实现有限状态机的轻量级动画图形显示,以支持模拟应用程序的调试.我猜测代码映射是用WPF编写的,但遗憾的是我团队中的开发人员没有任何WPF / XAML经验,所以如果有更简单的方法,我对犹豫不决就投入学习曲线.任何人都可以指向我可以帮助我构建这样一个简单的自定义GUI的任何其他库吗?

相关问题:

> C# 2d interactive graphics library – 答案专注于WPF和XNA,但正如我所说,我正在寻找一些更平易近人的东西(阅读:对于没有经验的开发人员更快的周转).
> How do I draw simple graphics in C#? – 推荐System.Drawing和GDI的5年答案.在这一点上,这对我们来说有点太低了.

解决方法

没有必要忍受在winforms中做任何类似事情所带来的地狱般折磨和痛苦,也不需要为第三方解决方案支付$$$$金额.

对于这样的事情,Here是我简单的,少于100行的代码方法(包括完整的源代码).

它没有“自动布局”算法,但是通过实现MVVM,UI与数据和逻辑完全分离.因此,您应该很容易创建自己的布局逻辑.

忘记winforms.这毫无用处.

unfortunately the developers on my team don’t have any WPF/XAML experience

这可能是学习它的好机会.并摆脱古代技术带来的诸多限制.

一旦你了解并学习了XAML和WPF的DataBinding的强大功能,你就永远不会想要回到糟糕的程序性胜利.认真.

(正确实现的)MVVM提供的简单性,可维护性和清洁度远远超过了您在winforms或其他任何方面所希望实现的任何东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读