我对WPF有点新意,我似乎无法弄清楚为什么我添加到listview的项目显示为空。
这是我的XAML
<ListView.View>
<GridView>
<GridViewColumn Header="ID" Width="30" DisplayMemberBinding="{Binding Source={StaticResource BillingIncrements}, Path=ID}" />
<GridViewColumn Header="Bill Group" DisplayMemberBinding="{Binding Source={StaticResource BillingIncrements}, Path=Description}" />
</GridView>
</ListView.View>
这是代码
lstBillGroups.Items.Add(New StlReportPlugins.BillingIncrements With {.ID = 100, .Description = "Test"})
这是输出 (因为我没有足够的积分,因此无法张贴照片)
Link to pic 任何想法?
答案 0 :(得分:0)
这就是你的XAML应该是这样的
<ListView ItemsSource={Binding Source={StaticResource BillingIncrements}}>
<ListView.View>
<GridView>
<GridViewColumn Header="ID" Width="30" DisplayMemberBinding="{Binding ID}" />
<GridViewColumn Header="Bill Group" DisplayMemberBinding="{Binding Description}"/>
</GridView>
</ListView.View>
</ListView>
如果您在调试应用程序时查看VS中的输出窗口,您将看到一堆WPF绑定错误,这有助于发现错误。