wpf で画像の上に四角形を描画する最良の方法を見つけようとしています。ユーザーがサムネイル画像のどこかをクリックすると、ユーザーがクリックした領域は半透明の長方形でマークされます。かんたんだよ。BitmapImage の上に配置されたキャンバスに、不透明な四角形を追加するだけです。問題は、ユーザーが同じ領域を複数回クリックすると、新しい四角形が前の四角形の上に追加され、半透明のために結合された四角形が暗くなるということです。画像を見てください:
だから、私の質問は次のとおりです。この動作を防ぐには、どのように長方形を描画すればよいですか? ユーザーが領域または重複領域を何回クリックしても、その領域は常に同じ半透明の色になります。
ありがとう