Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this question
My challenge is to create a WPF application which allows the user to add / place a set of controls (gauges, charts, etc.) dynamically on a canvas at runtime and save the view (control coordinates etc.) they have designed. Those controls will display real time information from connected machines.
I'd like to know if there are any commercial or open source solutions available for this scenario. I am also grateful for any hints on where to start.
This is pretty simple stuff. If you use a Canvas and bind it to a list of items (x, y, rotation, z order, data source etc), then use ItemTemplates to style the individual control styles, then serialize the whole lot for saving/loading.
Edit: this post might give you some pointers Is it possible to bind a Canvas's Children property in XAML?
You could also try the SharpDevelop WPF Designer https://github.com/icsharpcode/WpfDesigner
Related
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
Improve this question
In my WPF application I need to draw some dynamic line chart, that receives data from a background process and can be updated at runtime. I need also that graph is not static but moves while data arrives from other process.
I've read about OxyPlot and DynamicDataDisplay but the first does not work for me (see Unable to load system.core when including oxyplot in WPF window XAML) and the second has no documentation to explain how to use it.
Anybody knows another library?
Telerik, DevExpress and Xceed all have WPF charting libraries tho' they are all paid for annual licenses.
In terms of open source, you've basically got OxyPlot or the WPF Toolkit Charting 4.0 (where there is a properly ported to .NET 4.0 and including Stacked chart series) at http://dlaa.me/blog/post/9910837
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am looking for a .net control that allows for the editing of images. The following features would be desirable:
Crop
Zoom
Pen
Line
Brush
Circle
Polygon
Full undo / redo
Measure Tool
Layers(not critical)
This control can either be Winforms or WPF, but would need to be extensible.
I am happy for it to be a commecial control or open source. If source code is also available C# is desired.
I ended up finding that an "Image annotation" control satisfied all of my needs.
I went with VintaSoftAnnotation.NET Plug-in
In my research I found others:
leadtools
atalasoft dotimage
accusoft imagegear
This would help :
http://xtractpro.com/articles/Image-Editor.aspx
(Original website disappeared; updated link to use archive.org)
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
Any help on existing tab control like Chrome tabs?
I have been searching all over for mutitabs control that allows dragging each tab, with no luck.
I looked for something similar a while back and ended up building my own. There are docking frameworks out there, but that was not what I was looking for.
I used the FabTab on codeplex as a starting point. I removed the features we didn't want and added others, like dragging from one tab control and dropping it on a second to move the tab, and having tabs on all 4 sides at once, if desired.
I know I am very late to the party but after working on multiple projects where I implemented this I have started a new open source library:
https://github.com/ButchersBoy/Dragablz/
https://dragablz.wordpress.com/
Are you looking for WPF or WinForms? DevExpress and Infragistics both have tabbed MDI controls for WinForms. They seem designed to replicate the Visual Studio tabs, but you should be able to customise them to match Chrome.
Edit: as an open-source starting point you could try the one by Weifen Luo. It doesn't seem as customisable as the commercial ones, although I believe it supports rearrangement by dragging.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Following this question from last year. I am checking two open source ribbon controls:
Fluent
Odyssey
Do you have any experience (good or bad) with any of them? or perhaps know of another open source ribbon control?
Follow up:
After using both of them, I gave up Odyssey cause it had a lot of bugs. I then switched to Fluent and I have only good words to say about it.
I've been trialling the WPF toolkit. Bear in mind - it's not open source per se - you don't get the source code. However, I believe it is free for use etc.
It's reasonably easy to use and has some reasonable commanding support. The documentation is not particularly in-depth, but it looks good - same as the ribbon used in Office 2007 etc. and has a few themes.
I'd say give it a look before spending money on a third party commercial ribbon control.
there is one included in the WPF toolkit dont know how good/bad it it. we use one that we bought.
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I want to visualize components and connections of a HVAC system with .NET/C#.
The diagrams will just include a few different components and their connections.
They do not have to comply to any formal standard and should look alike the diagrams attached. In addition the user should be able to select a single component/connection (so that I can display additional data).
Which free drawing/charting library would you use and why?
Thanks for your time.
Julian,
Please check out GraphSharp: http://graphsharp.codeplex.com/Release/ProjectReleases.aspx
Small/open source C# library on Git renders to HTML5 (You can modify to render to for example WPF or Winform as well)
https://gridwizard.wordpress.com/2015/03/25/simple-c-library-to-render-graph-to-flowchart
I would try to host VS studio designer in application , how you can host workflow designer for instance. Read about VS extensibilities
It doesn't get more free than System.Drawing...
Seriously, given your requirements I'm not sure you need a framework or library. The most complex part of the system you describe is drawing the lines between components. If that doesn't have to get fancy (automatic layout, detecting where the lines overlay other lines/boxes) then you can probably roll the whole thing custom.