У меня есть ListBox на моем пользовательском интерфейсе, который связан с свойством ObservableCollection. Я установил новый экземпляр ObservableCollection в свойство в конструкторе модели представления, и я могу добавить элементы к нему с помощью кнопки в форме. Они видны в списке.
Все хорошо.
Однако, если я повторно инициализую свойство с новым в обратном вызове кнопки, он разбивает привязку, и пользовательский интерфейс больше не показывает то, что находится в коллекции.
Я предположил, что привязка будет продолжать искать значения свойства, но, по-видимому, связана с ссылкой, которая уничтожается новым.
Есть ли у меня это право? Может ли кто-нибудь расширить, как это связано? Есть ли способ переподтвердить его, когда моя модель представления не знает представления?