私はWPFを使用して簡単なダイアグラムアプリケーションを構築しようとしています。私はいくつかの大きなハードルに挑戦しています。WPFを使用して単純な図形描画アプリケーションを構築する方法は?
アプリケーションは非常に基本的です。私はキャンバス要素と基本的な図形(楕円、長方形など)を用意しています。ユーザーはシェイプを選択してキャンバスに配置します。その後、アプリはデータをxmlにエクスポートします。
シェイプを配置するコードは簡単でしたが、シェイプのサイズ変更、移動、回転などの機能を追加したいと思っています。レンダリング/レイアウト変換ですべてが完了したことは分かっています。スピードを上げるために、スライダを使用してさまざまなパラメータを制御しましたが、私は(adorners + thumbs?)に切り替えてインターフェイスをより直感的にします。
私が見たすべての例では、これらの種類の機能を動作させるための膨大な量のコードを示しています。
しかし、コードベースはわずか数日しかありませんが、それはすでに維持するのに苦労しています。つまり、私はアルバカーキで完全に間違った方向に進みました。
WPFは、私が必要とするアプリケーションを構築するための適切なツールですか、別のツールセットを参照する必要があります。
私はそれがこすりだと思います。私はWPFで水を飲んだ魚のようだから、キーワードは「正しく」ある。私はこの初期のビルドを叩き潰してから、このプロジェクトが終わったときにWPFを正しく再構築する時間を取る必要があると思う(そうだよ、p) – Alan