Создана форма с одной кнопкой и одним DataListView.
Добавлен этот код в форму:
Dim dummies As New ObservableCollection(Of Dummy)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
dlvDummies.DataSource = dummies
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
dummies.Add(New Dummy(Now.ToLongTimeString()))
End Sub
Class Dummy
Public Property X As String
Sub New(x As String)
Me.X = x
End Sub
End Class
Запустил приложение, нажал кнопку. В отладчике я вижу новую запись, добавленную в ObservableCollection и, соответственно, в DataListView. Объекты:
![enter image description here](https://i.stack.imgur.com/zKZYc.png)
Элемент никогда не появляется в GUI (Да, единственный столбец DataListView уже настроен с именем аспекта "X" во время разработки.)
![enter image description here](https://i.stack.imgur.com/8C9Wf.png)
Это на самом деле воспроизведение голой кости проблемы, которую я имею в большом приложении. Ответ, данный в { ссылка }, подразумевает, что это должно «просто работать». Это дефект или ошибка пользователя с моей стороны?