1) Привязка не является проблемой, фактически, даже если она неверна, вы все равно сможете писать в этом TextBox, она просто не будет помещена в SearchKeyWord.Кстати, вы ошиблись (вы забыли R в seaRch).
2) Если вы действительно устанавливаете фокус только на загруженное событие, а ничто , то этоне проблема также.
3) MVVM Light - это просто инфраструктура удобства, она не меняет WPF для вас, поскольку она просто предоставляет инструменты, она определенно не мешает TextBoxes.
Этосказал, вот что я бы проверил в вашей ситуации:
- Если SearchKeyWord является свойством зависимости , посмотрите, где оно объявлено, чтобы увидеть, объявлен ли callback / coercevalue / validatevalue,Поскольку привязка двухсторонняя, она всегда может сделать недействительными полученные значения (не позволяя вам что-либо на самом деле писать)
- Проверять весь путь вверх по вашему визуальному дереву для любых неявных стилей для типа TextBox.У них могут быть триггеры, которые портят ваши данные.
Надеюсь, это поможет,
Баб.