使用WPF和C#创建状态机设计器

时间:2012-11-05 13:16:07

标签: c# wpf state-machine

我将尝试使用WPF编写状态机设计器,这将允许我创建类似this的内容。

有谁知道如何在C#中做这样的事情?我希望用户能够创建单独的状态,命名它们并创建到其他状态的转换(使用曲线将状态连接在一起)。

4 个答案:

答案 0 :(得分:1)

可以使用nodexl(http://nodexl.codeplex.com/)执行此操作。通过将nodexl与无状态设计器(http://statelessdesigner.codeplex.com/)的部分组合,我能够创建一个完整的函数查看器/编辑器。

答案 1 :(得分:1)

Stateless Designer怎么办?

enter image description here

答案 2 :(得分:0)

宏大!您需要一个图表工具,例如Go DiagramMindFusion WpfDiagram

可能有另一种状态机图表工具,但我个人并不知道。

看到结果应该很有意思。

答案 3 :(得分:0)

Expression Blend为状态转换提供支持。 因此,Expression Blend是针对WPF驱动的用户体验制作的。