Wpf ListView没有';无法显示Itemsource中的项目
我将项目添加到我的ListView中,这些元素就在那里。我知道这一点,因为我只能单击ListView中的前两行,并添加了两个元素Wpf ListView没有';无法显示Itemsource中的项目,wpf,vb.net,listview,Wpf,Vb.net,Listview,我将项目添加到我的ListView中,这些元素就在那里。我知道这一点,因为我只能单击ListView中的前两行,并添加了两个元素 <ListView x:Name="userListview" HorizontalAlignment="Left" Height="220" Margin="40,40,0,0" VerticalAlignment="Top" Width="200"> <ListView.View>
<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>
预期结果应该是这些项目可见且可读。您绑定的属性
Name
,该属性似乎不存在
看起来应该是:
<GridViewColumn Header="User" Width="50" DisplayMemberBinding="{Binding Username}"/>
<GridViewColumn Header="Email" Width="150" DisplayMemberBinding="{Binding Email}"/>
它应该是这样的。名字上有个错误
<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 Username}"/>
<GridViewColumn Header="Email" Width="150" DisplayMemberBinding="{Binding Email}"/>
</GridView>
</ListView.View>
</ListView>
查看Visual Studio中的输出窗口。您肯定会看到一些数据绑定错误消息。