WPF:将项目添加到列表视图时,它们变为空

时间:2014-08-01 00:13:31

标签: wpf xaml listview

我对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 任何想法?

1 个答案:

答案 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绑定错误,这有助于发现错误。