Free WPF Flow charting Component - wpf

I am looking for a WPF Flow charting component. Something that will let you draw boxes and display lines between them based on some object structure/collection.
Anyone know about anything like that out there? I prefer free as this is an open source project I plan to put it in.

The WPF Diagram Designer on CodeProject does much of this.

Related

Creating gantt chart in C#

I need a help creating gantt chart, that will look like this below
I am using DevExpress 12.2, and WinForms.
It doesn't need to be done with DevEpress, I just need to get that look.
Thank you
It's been a while since this was asked, but I've wanted something like this too. I looked at other WinForms Gantt Chart controls available and found they were pretty complicated. So I made a simple, yet highly-customizable Gantt Chart for WinForms: https://github.com/derekantrican/GanttChart . No DevExpress required
The "month view" that you want isn't supported yet but I'm working on adding it!
It has been a while since I last used DevExpress, but I recently used the following open source control, which is quite easy to implement and well-documented. I strongly suggest you to take a look into it.
Codeplex - .NET Winforms Gantt Chart Control
Also, you could probably do something with the Chart control of .NET but that will just require a lot more work, so I'd give the link I put above a shot.
In case if you are looking for a full-featured interactive Gantt view, you can also check the Scheduler Control - Gantt View.

Silverlight control for visualizing events over time?

We are looking at implementing a Silverlight project to provide users with visualization of events over time and so I have started to look for a control that will let me do so. The inspiration for our project is a visualization The Guardian has done: http://www.guardian.co.uk/world/interactive/2011/mar/22/middle-east-protest-interactive-timeline
So, can anyone think of a control/project that will allow us to do something like this?
Not quite as visually impressive as the Guardian example, but there's a WPF & Silverlight Timeline Control on Codeplex.
The Microsoft Expression Gallery might also have some additional examples.

Coded UI Test - get my custom object (WinForms)?

I want to create an automated UI test that will test my syncfusion grid. My problem is that the recorder can't recognize this control (or any syncfusion control). I've searched a lot in the internet but I couldn't find any extension so the recorder will recognize my controls (I'm using WinForms, not WPF!), or at least a way to extend the recorder abilities so syncfusion's controls will be recognized somehow.
Is there any easy way to extend the recorder? Or is there any extension available?
Or maybe can I get the grid object from the WinClient that the recorder generates?
Thanks!
Start your program. Run the Spy++ utility. Type Ctrl+F to start the finder tool and drag the bulls-eye onto your form. Ok, Synchronize and have a look-see at the windows that are visible in the tree. If you see regular Windows Forms controls, like a Button or a Label, but not any of the SyncFusion controls then you've probably found the source of the problem.
Component vendors that try to improve .NET controls typically do so by creating 'window-less' controls. They are not really controls, they don't derive from the Control class and don't have a Handle property. They use the surface of the parent to draw themselves, making them look just like controls. The .NET ToolStripItem classes do this. And this is also the approach WPF uses.
The big advantage is that they render quickly and support all kinds of effects that regular controls can't support, like transparency, rotation and anti-aliased window edges. The big disadvantage is that the kind of tool that you are using suddenly gets noddy and can't find the control back. Because they work by finding the Windows window back on your form, there is no window for them.
This is a hard problem to solve, the 'control' exists only in memory and there's no good way for a tool to find it back. Using Accessibility is about the only other way for such a tool to find a control that I can think of. Which would have to be implemented by the control vendor first, a somewhat obscure feature that gets easily overlooked. You really do need the help of the vendor to find a workaround for this. Shouldn't be a problem, that's why you paid them the big money.
This is Rajadurai from Syncfusion. Thank you for your interest in Syncfusion Products. To make UI Test Automation recognize Syncfusion grids(WinForms), some internal support need to be provided in grid whose implementation is in progress and about to be completed. Please submit an incident through Direct-Trac for any further related inquiries in the following link.
http://www.syncfusion.com/Account/Logon?ReturnUrl=%2fsupport%2fdirecttrac
You can also contact us through support#syncfusion.com. We are happy to assist you.
Regards,
Rajadurai

.NET WPF Diagrams/Graphs

I need WPF component (beter if it will be free) for easy drawing such process graphics like on the image. Can you give an advice what to use? Thanks.
At the end i have used WPF toolkit. Its free and with few customizations can be used to draw such diagrams as i needed. Example of using is here.

Does WPF have an easy way to display a navigable series of images?

I'm making my first WPF application, and its purpose is to generate 6 images from some data. Ideally I'd like to display them in the window, with little "forward" and "back" buttons, and a text indicator for where we are in the image-stack. Kind of like a "mini Windows Photo Gallery."
I think the way to do this might be some kind of customization of the ListView styles, but there was also the possibility of using Frame with custom WPF pages or something? I dunno, it seems like there should be a canonical way of doing this.
My current best approach is to customize ListView following the guidelines of one of my WPF books. If someone's already done this, or if there's a better way, please let me know!
You may want to look at the Slide.Show project from Vertigo. They released the source code for it as a WPF demo application. The application is a nice image viewer that you can borrow concepts from. (Microsoft mandated Vertigo to create technology demos for WPF)

Resources