Я бы посоветовал вам использовать значения ComboBoxItem вместо содержимого. Вам нужно написать привязку, которая будет связывать ваш комбобокс SelectedValue
(см. Мое предложение) с Enabled
вашего текстового поля. При привязке будет использоваться конвертер (IValueConverter
), который будет возвращать True
или False
в зависимости от переданного значения SelectedValue
- на основании вашего запроса, если SelectedValue == 'FromTo'
, ваш конвертер вернет True
, в противном случае False
.
Я бы также предложил вам использовать объекты, поддерживая ваши элементы пользовательского интерфейса, что, безусловно, является более чистым способом ведения дел.