У меня есть сетка:
<DataGrid ItemsSource="{Binding}">
<DataGrid.Columns>
<DataGridTextColumn Header="Registration" Width="Auto" Binding="{Binding Registration}"/>
<DataGridTextColumn Header="Type" Width="Auto" Binding="{Binding Type}"/>
</DataGrid.Columns>
</DataGrid>
У меня есть список регистраций и типов:
Class MyListPage
Public Shared _item As New List(Of ItemType)()
Dim registrations As List(Of String) = New List(Of String)()
Dim types As List(Of String) = New List(Of String)()
Public Sub New()
InitializeComponent()
End Sub
'Code in here to fill the two lists
End Class
Public Class ItemType
Public _reg As String
Public _type As String
Public Property Registration() As String
Get
Return _reg
End Get
Set(ByVal value As String)
_reg = value
End Set
End Property
Public Property Type() As String
Get
Return _type
End Get
Set(ByVal value As String)
_type = value
End Set
End Property
End Class
То, что я хочу сделать и пытался сделать, - это привязать регистрации и типы к двум имеющимся у меня столбцам таблицы данных и использовать наблюдаемую коллекцию (я думаю, это то, что я хочу), чтобы привязать их к обновляемым динамически.
Но я в полной растерянности, куда идти отсюда. регистрации и типы представляют собой список из примерно 10 элементов, которые, очевидно, должны быть включены в соответствующие столбцы. Это все ново для меня, поэтому любая помощь будет оценена
Я бы очень хотел иметь возможность заполнять столбцы один за другим по мере заполнения списков.