could you help me find a component that draw such a tree in c#.thanks.
What about http://quickgraph.codeplex.com/ ?
It's a .NET port of Graphviz, a powerful open source library.
You could try yFiles. It's not cheap, but it's the best graph drawing library I know and its really powerful. http://www.yworks.com/en/products_yfiles_dotnetplatform_about.html
Winforms?
if you use Silverlight/WPF , Hierachical templates is a good one. then you can style it as you want.
Related
Does anyone know of a good graphing solution for C# that is easy to use and flexible?
Any opinions?
I mainly will need to make graphs like these
You can try use this Dynamic Data Display
This is a subjective question but ZedGraph provides a good solution but don't forget the Microsoft Chart components, while not OSS they are free.
I am looking for a graphing library that I can use in a C# application. I am hoping to find one that is free and would allow me to create a line graph that end-users could modify by dragging data points.
If anyone knows of one that can do this let me know.
Thanks.
It looks like this is possible with both MsChart and ZedGraphs.
MsChart: http://social.msdn.microsoft.com/Forums/en-US/MSWinWebChart/thread/2bc4823c-1365-40ee-a239-b6f0c65a539a
ZedGraphs: http://goorman.free.fr/ZedGraph/zedgraph.org/wiki/indexa9f9.html
Piccolo is pretty good as well.
Please say name of this component and does c# have it?
As others have suggested, this is commonly called an Outlook Bar after it's most famous usage in the Microsoft Outlook application.
Something similar is available in most third-party control suites, but if you're looking for something that is free and easily customizable, you might check out the OutlookBar control available on CodeProject:
The control itself is pretty simple, and implemented entirely in managed C# code as a UserControl.It should work under all versions of the .NET Framework back to 1.1, and is painless to integrate into your application. Best of all, with the source code freely downloadable, it's infinitely customizable to fit your specific needs!
I think it is called accordion, at least in jQuery.
And I do not know of any such in the basic controlles that comes with c# but I am cetrain that there are many 3:rd party components like this.
ComponentArts or Telerik are the first that comes to mind.
In WinForms, this is called an Outlook Bar or Navigation bar.
Most (if not all) third-party control suites, such as DevExpress, offer it.
I think its name is Accordion and it doesn't exists natively on Windows Forms Architecture.
Accordion ? Try searching among different control toolkits - there should be an implementation.
i am trying to research some gui technology for c# where i can display a tree view (opposed to the standard one provided.)
Essentially i want to have the gui draw a tree of data (as if you were going to draw a binary tree on a piece of paper or something) Then making each of the nodes clickable.
If this isnt available does anyone know of something where i could have a mindmap type GUI which shows links between elements and those are clickable?
I can guess people will say make one yourself, in which case i give up already ;) thats too advanced for me and as i am on a work placement i dont think i would be granted the time to make it as there are more pressing issues to get working first, like actually making the programme work!
Thank you
You can take a look at the controls in Kevin's WPF Bag-o-Tricks which has a WPF mind map style layout. Here is a nice example. If you want to use more professional components take a look at the product from Nevron Software, they have some great controls. There is also an opensource WPF graphing library - graphsharp (which I have no experience with, but I found a nice article by Sacha Barber). Since it's used in nDepend it must be pretty mature.
I hope you get some inspiration from those links :)
I also found XMind API for C#
https://xmindapi.codeplex.com/
It's free and looks easy to use.
can i change the standard look and feel of a sequential workflow back to the wf 3.5 look and feel? I miss the on DragOver automatically expanding arrows between the elements.
If this is not possible, can i change the xaml of my activities to a similar to .net 3.5 wf visibility?
Thanks!
Definitely not a simple setting that does this. If you're really desperate, you can, by doing a significant amount of work. Which would be creating your own custom designers, for Sequence (mainly).
Thanks for your awnser, but i found a solution for me:
By deriving from WorkflowViewElement instead of ActivityDesigner you are able to paint on a white board without the header. In this way you are able to do it from the scratch. Additionaly you can derive from your own class which defines several things.
In 4.0, we can design our own style of activity using Activity Designer. If you want to get the old style, you will have to design it on ur own. This video will help you go further.
http://bloggersguides.net/media/p/187.aspx