問題タブ [win2d]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Win2D で編集および選択可能な形状を描画しますか?
私は以前に-controlsSystem.Windows.Shapes
に追加するShapes
ために使用しました。Canvas
それらはオブジェクトのように使用でき、フィールドを編集するとビジュアルが変化します。クリックなどのイベント ハンドラーを追加することもできます。
を使用して、この種の機能が必要になりますWin2D
。簡単な方法はありますか?
次のような単純なアプリを作成しようとしています。
- ユーザーはキャンバスに図形を描くことができます
- をクリックすることで、図形を選択して強調表示できます。
- 選択した形状を操作できます (色、不透明度、幅、高さ、位置など)
- シェイプを互いに重ねることができます (Z インデックス)
-methodsを使用してカスタムShape
クラスを作成するのも 1 つの方法だと思います。Draw
次に、オブジェクトを操作するだけで、その変更はメソッドを介してビジュアルに反映されDraw
ます。キャンバスが無効化されるたびに、オブジェクトが再度描画されます。
何か案は?