私はかなりのグラフィックスが重い新しいアプリケーションを作成する必要があります。これはアプリケーションがユーザーに 'ファンクションブロック'(FB)をフォームにドロップさせることを意味します。非常にグラフィカルなカスタムコントロールを作成するための最良の方法
各FBには、任意の数の接続ポイントを設定できます。ユーザは、異なるポイントを互いに結合することができる。ファンクションブロックも再配置可能になり、「接続線」はそれ自体の経路を変更します。このHTTPSに似
何か:
私が最初に考えただけで、カスタムコントロールを使用使用することです。しかし、彼らの外観がかなり印象的に変わることがあります(ジョイントポイントの数、FBのタイプなどによって)私はこれを別の方法で行うべきかどうか疑問です。たぶん何かをゼロから書く?
また、Windowsフォームをまったく使用しないでください。
また、私は通常、WinFormsの開発者でもあります。このタイプのアプリケーションでWPFが優れているのだろうか?
静的結果のみ、またはアニメーション化されますか? Winformsは実際にはアニメーションで悪いです。 – TaW
静的でアニメーションはありませんが、ユーザーはそれらをドラッグして線で結ぶことができます。 – TheGrovesy
フリーフォームではないが、勾配とWinformsと丸みを帯びたコーナーは難しくない。実際の問題は、どこに書かれていても、自動的かつインテリジェントな自己ルーティングラインになります。 WPFは、データ駆動型アプリケーションや「glitz」がたくさんあるものの、レイアウトロジックを抽象化して、どのプラットフォームでも使用できるようにする必要があります。 .. – TaW