use*_*593 5 c# wpf
我目前正在开发一个允许用户编写一些脚本的应用程序。我开发了一个“编译器”来分析用户制作的脚本,但现在我想创建一个具有用户拥有的所有可能性的可视化编辑器,类似于:Blockly - 可视化编程编辑器。
我目前正在使用 C#,我不知道如何开发类似上面的东西。我想在我的 DSL 之上做我自己的可拖动 UI,但不知道如何开始。
谢谢
Itz*_*ili -1
您可以使用 WPF 来完成。使用拖放,您可以真正接近。观看此视频将帮助您了解此机制的工作原理。尝试慢慢改进它并使用它。第二步是使用列表并拖放, 如下所示。通过使用从鼠标位置获得的数据来进一步改进它,这是一种很好的方法,此处演示。
归档时间:
12 年,2 月 前
查看次数:
3320 次
最近记录:
4 年,9 月 前