HVACシステムのコンポーネントと接続を .NET/C#で視覚化したいと考えています。図には、いくつかの異なるコンポーネントとそれらの接続が含まれています。それらは正式な標準に準拠する必要はなく、添付の図と同じように見える必要があります。さらに、ユーザーは単一のコンポーネント/接続を選択できる必要があります (追加データを表示できるようにするため)。
どの無料の描画/グラフ作成ライブラリを使用しますか?またその理由は?
御時間ありがとうございます。
ジュリアン、
GraphSharpをチェックしてください:http://graphsharp.codeplex.com/Release/ProjectReleases.aspx
Git 上の小規模/オープン ソース C# ライブラリは HTML5 にレンダリングされます (たとえば、WPF や Winform にレンダリングするように変更することもできます)
https://gridwizard.wordpress.com/2015/03/25/simple-c-library-to-render-graph-to-flowchart
アプリケーションでVSスタジオデザイナーをホストしようとします。たとえば、ワークフローデザイナーをホストする方法などです。VSの拡張性について読む
System.Drawing よりも自由になることはありません...
真剣に、あなたの要件を考えると、フレームワークやライブラリが必要かどうかわかりません。あなたが説明するシステムの最も複雑な部分は、コンポーネント間に線を引くことです。それが派手になる必要がない場合(自動レイアウト、線が他の線/ボックスに重なる場所を検出する)、おそらくすべてをカスタムにロールバックできます。