【发布时间】:2019-08-06 11:32:27
【问题描述】:
我在我的 ListView 中添加了项目,这些元素就在其中。我知道,因为我只能单击 ListView 中的前两行并添加了 2 个元素。
<ListView x:Name="userListview" HorizontalAlignment="Left" Height="220" Margin="40,40,0,0" VerticalAlignment="Top" Width="200">
<ListView.View>
<GridView AllowsColumnReorder="True" ColumnHeaderToolTip="User Informationen">
<GridViewColumn Header="User" Width="50" DisplayMemberBinding="{Binding Name}"/>
<GridViewColumn Header="Email" Width="150" DisplayMemberBinding="{Binding Name}"/>
</GridView>
</ListView.View>
</ListView>
还有我的 VB.Net 代码:
users = New ObservableCollection(Of UserInformation)()
For i = 0 To globalUserList.Count - 1
users.Add(New UserInformation() With {
.Username = globalUserList(i).ToString,
.Email = globalUserList(i + 1).ToString})
i = i + 1
Next
userListview.ItemsSource = users
预期的结果应该是这些项目是可见和可读的。
【问题讨论】:
-
查看 Visual Studio 中的输出窗口。您肯定会看到一些数据绑定错误消息。