Тестирование хита в WPF

Я имею Ellipse на a Canvas и я делаю Тестирование Хита на нем. Каждый раз я нажимаю штрих Ellipse, тестовые передачи. Если я нажимаю посреди Ellipse, тестовые сбои. Это хорошо!

После того, как я заполняю эллипс как это: myEllipse.Fill = new SolidColorBrush(Colors.Blue);, тестовые первенства также, когда я нажимаю посреди Ellipse.

Как я могу отключить это? (даже когда Ellipse Заполнено, тест перестанет работать, когда я нажму в середине), Спасибо!

7
задан Dave Clemmer 12 September 2011 в 16:58
поделиться

1 ответ

Если вы проводите собственное хит-тестирование (подробнее о том, как это сделать, см. Hit Testing in the Visual Layer), вы должны иметь возможность проверить IntersectionDetail из GeometryHitTestResult - это IntersectionDetail. Intersects, а не IntersectionDetail.FullyContains.

.
8
ответ дан 7 December 2019 в 05:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: