Click here to Skip to main content
15,888,351 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi,
I have developed a small Workflow Engine in .Net which gets stored in the form of xml
configuration. Right now we don't have any graphical designer for it so we do it through a
simple grid based configuring. But now I want to create a Workflow Designer with drag and
drop facilty to make it easier and more interative for end user to configure it.
But I have no clue from where to start and what all things I can use. If anyone has knowledge
about this please share it with me and explain me how can I implement this.

Thanks in Advance
Posted
Updated 24-Jan-11 18:33pm
v2
Comments
Dave Kreskowiak 25-Jan-11 0:33am    
Removed bold tags around entire post.

I used to develop Workflow Designer few years ago (plus some components close in functionality, such as 2D CAD, plotting, etc.) -- it was Borland Delphi. Based on my experience, I would use WPF, but then you need .NET Framework 3.5 or 4.0.
Please see my previous answer -- to this question: How to draw a 2D line plot using C#?[^]. In that answer I overview what's involved. With v.2.0 you're bound to System.Windows.Forms, which I also consider.

You could also try and find some component library which could help you. At this moment I don't know anything I really like, but maybe this is because I keep in mind nice patterns to use, so I would do it from scratch. WPF is really powerful and much more oriented to diagramming compared to traditional rendering/drawing approach.
 
Share this answer
 
Comments
Saurabh Bhasin 25-Jan-11 1:47am    
Hi SAKryukov,
Thanks for sharing your experience.Can u help a bit by telling me any good resources where I can learn WPF. Because I cannot spend too much time in reading everything regarding WPF.
Sergey Alexandrovich Kryukov 25-Jan-11 14:02pm    
I only used regular Microsoft help which has good introductory matter. I'm not familiar with books, but there are a lot -- someone else may answer this question.
Good luck!
--SA
Alaa'.Kabbani 24-Apr-11 18:52pm    
I asked the same question, but non asnwsered me.
I just want to ask you if my appliction is a ASP.NET form, can I use WPF??
Thank you.
Sergey Alexandrovich Kryukov 24-Apr-11 21:29pm    
Alaa'.Kabbani, please put a link to you question if you need an answer.

You should understand that ASP.NET makes a Web based; and WPF a desktop application.
These are very different kinds of solution, but it is possible that you have some universal and application-specific part of it which can be used in a desktop solution as well, WPF for example.

If you still have a question about WPF implementation of some application, please ask a separate question about it or put a link to your past question; I'll try to answer if I can.
--SA
Espen Harlinn 6-Feb-11 14:42pm    
Good answer, a 5 - this way he will have full control :)
In addition to the comprehensive solution proposed by SAKryukov, you could consider
Re-Hosting the Workflow Designer
[^], it might be easier :)

Regards
Espen Harlinn
 
Share this answer
 
Comments
Sergey Alexandrovich Kryukov 6-Feb-11 18:14pm    
Espen, this is very interesting topic, along the different line.
My 5.
--SA
Espen Harlinn 7-Feb-11 11:18am    
Thanks SAKryukov! Thought you would find it interesting :)
Alaa'.Kabbani 24-Apr-11 18:52pm    
I asked the same question, but non asnwsered me.
I just want to ask you if my appliction is a ASP.NET form, can I use WPF??
Thank you.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900