{"id":23060855,"url":"https://github.com/syncfusionexamples/winforms-diagram-examples","last_synced_at":"2025-04-03T07:17:11.150Z","repository":{"id":42571555,"uuid":"450467234","full_name":"SyncfusionExamples/WinForms-Diagram-Examples","owner":"SyncfusionExamples","description":"This repository contains various demos of WinForms Diagram control.","archived":false,"fork":false,"pushed_at":"2025-03-24T07:05:52.000Z","size":414,"stargazers_count":2,"open_issues_count":1,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-24T08:24:04.386Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SyncfusionExamples.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-01-21T11:35:16.000Z","updated_at":"2025-03-24T07:05:56.000Z","dependencies_parsed_at":"2024-12-27T10:18:58.085Z","dependency_job_id":"6ede91cb-0bd9-4695-b02c-34a6b788b6e7","html_url":"https://github.com/SyncfusionExamples/WinForms-Diagram-Examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyncfusionExamples%2FWinForms-Diagram-Examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyncfusionExamples%2FWinForms-Diagram-Examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyncfusionExamples%2FWinForms-Diagram-Examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SyncfusionExamples%2FWinForms-Diagram-Examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SyncfusionExamples","download_url":"https://codeload.github.com/SyncfusionExamples/WinForms-Diagram-Examples/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246952274,"owners_count":20859813,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-16T03:15:30.805Z","updated_at":"2025-04-03T07:17:11.134Z","avatar_url":"https://github.com/SyncfusionExamples.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# WinForms-Diagram-Examples\n\nThe [WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) is a feature-rich control for visualizing, creating, and editing interactive diagrams. It supports creating flow charts, organizational charts, network diagrams, and more either through code or a visual interface.\n\n![syncfusion winforms diagram control showcase](https://cdn.syncfusion.com/visual-studio-market/winforms/diagram/diagram.png).\n\n## Features and Benefits\n\n### Flowchart\n\nThe Windows Forms Diagram library provides all the standard [flowchart](https://www.syncfusion.com/winforms-ui-controls/diagram/flowchart?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) shapes as ready-made objects to build flowcharts, making it is easy to add them to a diagram surface in a single call.\n\n### Organizational Chart\n\nBuilt-in automatic layout algorithm specifically made for [organizational charts](https://www.syncfusion.com/winforms-ui-controls/diagram/organizational-chart?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) to arrange the parent and child node positions automatically.\n\n### Nodes\n\nVisualize any graphical object using [nodes](https://help.syncfusion.com/windowsforms/diagram/nodes-or-shapes?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), which can be arranged and manipulated on a diagram page.\n\n* Use many predefined standard shapes.\n* Create and add custom shapes easily.\n* Fully customize the appearance of a node.\n\n### Connectors\n\nThe relationship between two nodes is represented using a [connector](https://help.syncfusion.com/windowsforms/diagram/connectors-or-links?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples). Some of the key features are listed.\n\n* \u003cb\u003eConnector Types:\u003c/b\u003e There are three types of connectors available in the diagram which are straight, orthogonal, and curved connector.\n* \u003cb\u003eBridging or line jumps:\u003c/b\u003e Bridging clearly indicates a connector’s route and makes it easier to read where connectors overlap each other in a dense diagram.\n* \u003cb\u003eArrowheads:\u003c/b\u003e Use decorators and arrows to indicate flow direction in flow charts or state diagrams. You can also build your own custom decorator based on the type of diagram.\n\n### Interactive features\n\nInteractive features are used to improve the runtime editing experience of a diagram. You can easily edit a diagram with mouse, touchscreen, or keyboard interfaces. Select one or more nodes, connectors, or annotations and edit them using thumbs or handlers.\n\n### Data binding\n\nPopulate diagrams with nodes and connectors created and positioned based on data from data source. In addition, data in any format can be easily converted, mapped, and consumed in the diagram by setting a few properties, without having to write any code. The Diagram library also supports loading data from a list or IEnumerable collection.\n\n### Automatic layouts\n\n[Automatic layouts](https://help.syncfusion.com/windowsforms/diagram/layout-management?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) are used to arrange nodes automatically based on a predefined layout logic. There is built-in support available for following layouts.\n\n* Hierarchical tree layout\n* Organization chart\n* Mind map\n\n### Symbol palette\n\nIncludes a gallery of stencils, reusable symbols, and nodes that can be dragged onto the surface of a diagram.\n\n### Overview panel\n\nThe overview panel is used to improve the navigation experience when exploring large diagrams. It displays a small preview of the full diagram page that allows users to within it.\n\n### Serialization\n\nSave diagram state in JSON format and load it back for further editing using the serializer.\n\n### Exporting and printing\n\nYou can easily export the diagrams to different image formats such as PNG, JPEG, BMP, and SVG and also can be printed from the browser.\n\n### Zooming and panning\n\nView a large diagram closely or assume a wider view by zooming in and out. Also, navigate from one region of a diagram to another by [panning](https://help.syncfusion.com/windowsforms/diagram/zoom-and-pan?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) across the diagram.\n\n## Related links\n[Learn More about WinForms Diagram](https://www.syncfusion.com/winforms-ui-controls/diagram?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Download Free Trial](https://www.syncfusion.com/downloads/windowsforms?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Pricing](https://www.syncfusion.com/sales/products/windowsforms?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Documentation](https://help.syncfusion.com/windowsforms/diagram/getting-started?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[View Demos](https://github.com/syncfusion/winforms-demos/tree/master/diagram?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Community Forums](https://www.syncfusion.com/forums/windowsforms?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Suggest a feature or report a bug](https://www.syncfusion.com/feedback/winforms?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Samples](https://github.com/syncfusion/winforms-demos/tree/master/Diagram.Windows/Samples?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n[Knowledge base](https://www.syncfusion.com/kb/windowsforms?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n## About Syncfusion WinForms UI Controls\nSyncfusion's [WinForms UI controls](https://www.syncfusion.com/winforms-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) library is the only suite that you will ever need to build an application since it contains over 100 high-performance, lightweight, modular, and responsive UI Components in a single package. In addition to Diagram, we provide popular WinForms Controls such as [DataGrid](https://www.syncfusion.com/winforms-ui-controls/datagrid?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [Charts](https://www.syncfusion.com/WinForms-ui-controls/chart?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) [Scheduler](https://www.syncfusion.com/winforms-ui-controls/scheduler?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples),and [Syntax editor](https://www.syncfusion.com/winforms-ui-controls/syntax-editor?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)\n\n## About Syncfusion\n\nFounded in 2001 and headquartered in Research Triangle Park, N.C., Syncfusion has more than 27,000 customers and more than 1 million users, including large financial institutions, Fortune 500 companies, and global IT consultancies.\n \nToday we provide 1700+ controls and frameworks for web ([Blazor](https://www.syncfusion.com/blazor-components?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [ASP.NET Core](https://www.syncfusion.com/aspnet-core-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [ASP.NET MVC](https://www.syncfusion.com/aspnet-mvc-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [ASP.NET WebForms](https://www.syncfusion.com/jquery/aspnet-web-forms-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [Angular](https://www.syncfusion.com/angular-ui-components?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [React](https://www.syncfusion.com/react-ui-components?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [Vue](https://www.syncfusion.com/vue-ui-components?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), and [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)), mobile ([Xamarin](https://www.syncfusion.com/xamarin-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples) and \n[JavaScript](https://www.syncfusion.com/javascript-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), and [MAUI(Preview)](https://www.syncfusion.com/maui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)), and desktop development ( [WinForms](https://www.syncfusion.com/winforms-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [WPF](https://www.syncfusion.com/wpf-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [WinUI](https://www.syncfusion.com/winui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [UWP](https://www.syncfusion.com/uwp-ui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples), [Flutter](https://www.syncfusion.com/flutter-widgets?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples). and[MAUI(Preview)](https://www.syncfusion.com/maui-controls?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples)). We provide ready-to deploy enterprise software for dashboards, reports, data integration, and big data processing. Many customers have saved millions in licensing fees by deploying our software.\n\n\n\u003chr style=\"height:0.3px;border:none;color:lightgrey;background-color:lightgrey;\" /\u003e\n\n\u003cp align=\"center\"\u003e\n\u003ca href=\"mailto:sales@syncfusion.com?Subject=Syncfusion WinForms Diagram - GitHub\" target=\"_top\"\u003esales@syncfusion.com\u003c/a\u003e | \u003ca href=\"https://www.syncfusion.com?utm_source=github\u0026utm_medium=listing\u0026utm_campaign=winforms-diagram-github-samples\"\u003ewww.syncfusion.com\u003c/a\u003e | Toll Free: 1-888-9 DOTNET \u003cbr\u003e\n\u003c/p\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusionexamples%2Fwinforms-diagram-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyncfusionexamples%2Fwinforms-diagram-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyncfusionexamples%2Fwinforms-diagram-examples/lists"}