Я нашел некоторые вопросы относительно этих вопросов, но они меня не удовлетворяют. Они говорят об INotifyProperyChanged, но это не помогает в моем случае.Как обновить привязку itemssource от combobox программно?
У меня есть Combobox
. Для ItemsSource
, я использую MultiBinding
и Converter
для создания ICollectionView
. ICollectionView
привязывается к ItemsSource
.
На GotFocus
-эвенте это обязательство необходимо обновить, поэтому конвертер снова будет запущен.
Как это сделать?
каждый раз я получаю привязку только как null ... Я уже дал itemsource ... –
У меня был мой набор через ItemsSource, и просто установив его в null и обратно в исходную коллекцию, обновился без очевидные отрицательные побочные эффекты. –
Вы можете попробовать использовать ['BindingOperations.GetBindingExpression'] (http://msdn.microsoft.com/en-us/library/system.windows.data.bindingoperations.getbindingexpression.aspx), если вы получаете значение null для привязки , – SliverNinja