Я пытаюсь найти лучший способ рисовать прямоугольники над изображением в wpf. Когда пользователь щелкает где-нибудь в миниатюрном изображении, регион, который пользователь нажимает, должен быть отмечен полупрозрачным прямоугольником. Это легко. Я просто добавляю прямоугольник с некоторой непрозрачностью на холсте, который помещается поверх BitmapImage. Проблема заключается в том, что пользователь нажимает один и тот же регион несколько раз, затем новый прямоугольник будет добавлен поверх предыдущего прямоугольника, и из-за полупрозрачности объединенные прямоугольники будут темнее. Пожалуйста, посмотрите на изображение:Нарисуйте прямоугольники над bitmapimage в WPF
Итак, мой вопрос: как я должен рисовать прямоугольники, чтобы предотвратить такое поведение? Не важно, сколько раз пользователь нажимает на область или область перекрытия, область всегда будет иметь тот же полупрозрачный цвет.
Благодаря
Спасибо за ответ! Я попробую ваше решение и вернусь. – exkoria