Свяжите их с открытыми свойствами в модели представления, чтобы не нарушать разделение между представлением и моделью представления.
В этом случае вы можете связать «IsEnabled» с «SomethingIsEnabled», а затем, когда это установлено, пересмотреть статус вашей команды на основе текущего значения свойств.
Я заметил, что для состояния в модели представления я в итоге создал много таких вещей, чтобы сохранить «логику» в модели представления вместо чтения представления.