записыванием в переменную холдера, но наверное есть что то готовое.
Я так понимаю кнопка биндится на комманду, у комманды нужно определить лямду void ChangeCanExecute() (второй паратер)
https://gist.github.com/KirillAshikhmin/9ff9ee2161086d721462990477c68f3b Для асинк методов можно так. Например для навигации. Ну и есть проперти IsCanExecute - можно самому блокировать. Состояние кнопки отслеживает состояние комманды
Обсуждают сегодня