Посмотрите здесь , загляните в «Пользовательские правила проверки», и вы можете проверить это в методе public override ValidationResult Validate
.
Просто сделай
if (mytextbox.IsEnabled) {// validate here}
EDIT:
Таким образом, вместо привязки правила валидации в XAML, я думаю, вам нужно сделать это в своем коде, и там вы можете назначить свойство, которое вы создали в своем собственном классе правил валидации для вашего текущего экземпляра вашего комбобокса, а затем используйте это в переопределении вашего Validate
метода.
Итак, в вашем классе проверки правил
public ComboBox MyCombo
{
get;
set;
}
затем при выполнении привязки правила проверки
myvalidationinstance.MyCombo = mycombobox;
теперь вы можете использовать свойство MyCombo
в методе Validate для проверки IsEnabled