Я пытаюсь связать текст combobox с свойством IsEditable, установленным в true. У меня есть свойство в моей модели просмотра, которая привязана к тексту.Проблема с привязкой к тексту текстового поля wpf
Я хочу проверить текст, набираемый в тексте выпадающего списка, и ограничить некоторые значения, которые пользователь вводит. Поэтому некоторые из них будут разрешены, а некоторые нет, и им необходимо установить комбобокс обратно его старое значение.
Я делаю это в модели представления, и я попытался установить свойство text в моей модели модели, объяснив старую ценность или просто проигнорировав изменения и подняв, что свойство было изменено, но для жизни меня это будет не обновлять текст до старого значения.
Это потому, что combobox доступен для редактирования, и он имеет текстовую каретку и фокусировку где-то в тексте combobox.
В принципе, я хочу, чтобы он обновился до предыдущего текста, когда я ограничил ввод текста в поле со списком во время редактирования. У любого есть идеи вернуть текст обратно к его старому значению через ViewModel. Заранее спасибо!
Я использовал свойство зависимости и изменил INotifyProperty. Оба не работали. Привязка к свойству Text в поле со списком - TwoWay. – 2009-07-15 22:40:21
где вы делаете проверку ввода пользователей? –
Я сделал это на обратном вызове onpropertychanged от dep prop И я сделал это в настройщике свойства text в модели представления, вызвав другой метод проверки текста. – 2009-07-15 23:28:45