Мне нужно расширить элемент управления кнопки, чтобы добавить дополнительные визуальные состояния, которые можно привязать.
То, что я хотел бы создать, - это дополнительное логическое свойство, к которому нужно привязаться, которое создаст простое визуальное изменение состояния кнопки. В этом примере это может быть просто дополнительная граница, которая меняет цвет в соответствии с логическим значением.
Все существующее поведение кнопок должно быть полностью отделено от этого нового набора состояний.
Можно ли это сделать?