хорошо, я получил несколько фигур в своем пользовательском FrameworkElement, чтобы можно было выбирать тестирование попаданий.Далее следует задача отменить выбор всех фигур, если пользователь нажимает на пустую область.Это не работает по умолчанию, потому что FrameworkElement не запускает событие mousedown, если вы щелкаете по «пустой» области.
Люди решают эту проблему, помещая прямоугольник фона в качестве первого рисунка в своих фреймворках (которые будут принимать клики, но будут обрабатываться иначе, чем клики на объектах переднего плана), или они обрабатывают «пустые» события mousedown в классе, который создает FrameworkElement (который в моем случае является Viewmodel в установке MVVM)?Или третий способ, который я не рассматриваю?
спасибо