WF 和 WPF 交互的真实示例
我正在寻找一些有关 Windows Presentation Foundation 和 Workflow Foundation 之间交互的真实示例。我看到的大多数 WF 教程都演示了在控制台应用程序中的使用。我对使用丰富的 WPF 界面和 WF 的应用程序更好奇。特别是如果它们允许用户定义的工作流程(允许用户动态设计和运行自己的工作流程)。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我不确定您到底在寻找什么,但这里有一些链接,指向有关以某种方式在桌面 (WPF) 应用程序中使用工作流的实际应用程序的信息:
I'm not sure what exactly you're looking for, but here are some links to information about actual real world applications using Workflow in desktop (WPF) applications in one way or another:
让我举一个尝试让两个工作流程相互通信的例子。
因此,简而言之,对于尝试使两个工作流程进行通信的简单场景,您需要很好地处理以下内容:
*编写 Windows 应用程序(针对主机),
*螺纹加工,
*WCF,
*面向对象编程的概念,
*序列化的所有概念,
*WF 本身有大量的连接和非直观细节,
*忍者调试技巧。
来源:http://blah.winsmarts.com/2008-2-I've_been_here_before.aspx
Let me take the example of trying to make two workflows communicate with each other.
So, in short, for the simplistic scenario of trying to make two workflows communicate, you need to have a good handle on the following:
*Writing windows apps (for the host),
*Threading,
*WCF,
*OOP Concepts,
*All concepts of serialization,
*Plenty of hooking up and non-intuitive details of WF itself,
*Ninja debugging skills.
Source:http://blah.winsmarts.com/2008-2-I've_been_here_before.aspx
这个问题相当模糊,但这里有一个可能的遮阳篷 这篇博客文章是我写的。基本上,我正在重新托管工作流设计器,让最终用户根据需要更改工作流,并让他们立即运行它们。当然,您的问题可能意味着任何事情,例如如何从 WPF 表单调用工作流服务。
The question is pretty vague but here is a possible awnser in this blog post I wrote. Basically I am rehosting the workflow designer to let end users change workflows as needed and let them run them right there and then. Of course you question could mean pretty much anything, like how to call a workflow service from a WPF form.
这是一种自我推销,因为链接是我的,但是看看 。
This is a sort of self promotion since the link is mine, but have a look.
这是我做的一个示例项目,它结合了 WF 和 WPF 来模拟 ATM 机。该代码可解决一些问题,例如处理书签、如何保持工作流程活动以及如何从工作流程操作 UI。
https://wpfwf.codeplex.com/
Here is a sample project I did, which combines WF and WPF to simulate a ATM machine. The code works on some issues like handling the bookmarks, how to keep the workflow alive, and how to manipulate the UI from the workflow.
https://wpfwf.codeplex.com/