1

I'm using c# for programming .net applications. I can use menus, tabs etc with ease.

Now, I need to create a library window that will contain various elements. The user will be able to drag-drop these elements to another window (scene). Moreover the user will be able to connect these elemet. A similar program window is shown below. I just cannot figure out how I can incorporate/create such a visual designer in my .net application. Which library or component can be used to create a visual designer like this?

Thanks a lot.

Please click here for a sample GUI with visual designer

1
  • I think you should ask this in stackoverflow.com, in brief: each visual element in your sample is custom control (ex: panel holds : picturebox + label ) and drag drop feature done through events, each control has builtin events that need to be handled through what's called event_handler. Commented Oct 22, 2017 at 14:58

1 Answer 1

1

Essential Diagram for WPF supports creating any kind of diagram with nodes and connectors. Palette support is built in and users can drag and drop symbols on to the canvas. It is a library that can be integrated into any desktop .NET application.

Syncfusion Diagram Builder with Palette

The whole product is available for free through the community license if you qualify (less than 1 million USD in revenue).

Note: I work for Syncfusion.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.