Если вы используете MVVM , вы можете добавить другое свойство в ViewModel, которое возвращает либо «включить», либо «выключить», реализовать INotifyPropertyChanged , чтобы сообщить системе привязки когда его значение изменится, и привяжите к нему содержимое вашей кнопки:
<Button Content="{Binding ButtonText}"/>
Если вы не используете MVVM, вам нужно написать преобразователь значений . Но вам все равно понадобится ваш объект поддержки для реализации INotifyPropertyChanged - в противном случае кнопка никогда не узнает, что логическое значение изменилось, поэтому она никогда не обновит свой текст. Поэтому я, вероятно, рекомендую подход ViewModel вместо преобразователя значений.