В моем проекте WPF у меня есть пользовательский элемент управления, который визуально представлен прямоугольным объектом. В XAML я поместил несколько прямоугольников на основе этого пользовательского элемента управления. Пользователь должен иметь возможность выбрать группу этих прямоугольников щелчками мыши, а затем выполнить некоторые действия с этими выбранными прямоугольниками.
Как я должен реализовать возможность выбора: (1) я должен просто добавить еще одно собственное свойство, например, «Выбрано» и измените его в обработчиках событий MouseClick или (2) мне использовать встроенную функциональность «Логический фокус»?