WPFを使用して単純なダイアグラム作成アプリケーションを構築しようとしていますが、いくつかの大きなハードルに直面しています。
アプリケーションは、非常に基本的なものです。キャンバス要素と、楕円、長方形などの基本的な形状のセットがあります。ユーザーは形状を選択し、クリックしてキャンバスに配置します。その後、アプリはデータをxmlにエクスポートします。
図形を配置するためのコードは単純でしたが、図形のサイズ変更、移動、回転などの機能を追加したいところです。私はこれがすべてレンダリング/レイアウト変換で行われることを知っています。速度を上げるために、スライダーを使用してさまざまなパラメーターを制御しましたが、インターフェイスがより直感的になるように(装飾者+親指?)に切り替えます。
私が見たすべての例は、これらのタイプの機能を機能させるための大量のコードを示しています。
ただし、コードベースはほんの数日しか経っていませんが、維持するのはすでに苦痛です。つまり、アルバカーキで完全に間違った方向に進んだことを意味します。
WPFは、必要なアプリケーションを構築するための適切なツールですか、それとも別のツールセットを検討する必要がありますか。