我将尝试使用 WPF 编写一个状态机设计器,这将允许我创建类似 this 的东西。
有谁知道我如何在 C# 中做这样的事情? 我希望用户能够创建单独的状态、命名它们并创建到其他状态的转换(使用曲线将状态连接在一起)。
无状态设计师怎么样?
可以使用nodexl (http://nodexl.codeplex.com/)来做到这一点。 我能够通过将nodexl与Stateless Designer的部分相结合来创建一个功能齐全的查看器/编辑器(http://statelessdesigner.codeplex.com/)。
Expression Blend 提供对状态转换的支持。 因此,Expression Blend 是为 WPF 驱动的 UX 定制的。