Не видя, что вы пытаетесь сделать в окне / элементе управления WPF, ответить немного сложнее.Однако в контексте привязки (MVVM, модель представления, объект управления) почему бы не создать новое свойство, которое возвращает логическое значение и проверяет как
public bool YourSpecialFlag
{ get { return button.Content == "Select" && ( checkBox1.IsChecked || checkBox2.IsChecked ); }}
, если вы можете предоставить больше формы и модели, которые выобязательны, чтобы предложить больше предложений.Кроме того, если ваши флажки имеют привязку данных к вашему элементу управления (независимо от того, что это), то вы бы обратились непосредственно к свойствам этого класса.Также реализация INotifyPropertyChanged может помочь включить / выключить поля, как вы, возможно, ищете.Я и другие можем предоставить больше на основе большего от вас.
Пожалуйста, отредактируйте ваш ОРИГИНАЛЬНЫЙ ПОСТ, предоставив больше управляющего объекта, а также образец XAML, чтобы увидеть более полную картину.