2

Visual Studio Code Mapsに表示されるものと同様の単純な 2D ダイアグラムを作成できる基本的なグラフィック ライブラリ/フレームワーク/パッケージ (.NET 用) を探しています: (ソース: microsoft.com ) 。 Code Maps アプリケーションの開発に使用されたテクノロジを特定する方法はありますか?ここに画像の説明を入力


私の目標は、シミュレーション アプリケーションのデバッグをサポートするために、有限ステート マシンの軽量なアニメーション グラフィック表示を実装することです。コード マップは WPF で書かれていると思いますが、残念ながら私のチームの開発者は WPF/XAML の経験がありません。このような単純なカスタム GUI を構築するのに役立つ他のライブラリを誰か教えてもらえますか?

関連する質問:

4

2 に答える 2

4

winform でそのようなことを行うことに伴う地獄のような苦痛や痛みに苦しむ必要も、サードパーティのソリューションに $$$$ の金額を支払う必要もありません。

これは、そのようなことに対する 100 行未満の単純なコード アプローチです (完全なソース コードが含まれています)

ここに画像の説明を入力

「自動レイアウト」アルゴリズムはありませんが、MVVM を実装することにより、UI はデータとロジックから十分に分離されています。したがって、独自のレイアウト ロジックを簡単に作成できます。

winformsを忘れてください。無駄だ。


残念ながら、私のチームの開発者は WPF/XAML の経験がありません。

これは、それを学ぶ絶好の機会かもしれません。そして、古代のテクノロジーによって課せられた多くの制限から解放されます。

XAML と WPF の DataBinding の機能を理解して学習すれば、くだらない手続き型の winform に戻りたくなくなるでしょう。真剣に。

(正しく実装された) MVVM によって提供されるシンプルさ、保守性、およびクリーンさは、winforms や他のもので達成したいものよりもはるかに優れています。

于 2013-10-02T21:08:50.353 に答える