ну я не о том))
иметь свойство isactive не проблема (statetriggers)
вопрос в том, а что мне даст его наличие?
В любом случае IsEnabled вам не поможет, он полностью отключает контрол, а соответственно взаимодействовать с ним нельзя.
IsActive, как альтернатива, но проще перегрузить IsEnabled в таком случае, чем делать свое свойство.
Все равно придется самому следить за внешним видом кнопки.