Listview itemsource 看不到 xaml 中的值

Listview itemsource cannot see values in xaml

我的 listview itemsource 有这个问题,你看我在 WPF 中工作,问题出现在(我认为)VB,它就像被阻止了,我添加的这个新列我看不到在 xaml 中,列在那里但没有信息,如果我在指定项目源列表的部分放置一些断点,我可以看到这些值,当我这样做时显示:

那个锁最能引起我的问​​题,但我不知道如何将它从我的 collection 列表中删除。请帮忙。

顺便说一句,我使用属性创建一行,然后将其绑定到 xaml

您在列表视图中看不到 属性,因为它被标记为 Private。根据文档,所有绑定源属性都必须标记为 Public.

Binding Sources Overview | Microsoft Docs:

Implementing a Class for the Binding Source

(...)

Other Characteristics

  • The properties you use as binding source properties for a binding must be public properties of your class. Explicitly defined interface properties cannot be accessed for binding purposes, nor can protected, private, internal, or virtual properties that have no base implementation.


您在图标上看到的小挂锁并不意味着它 已锁定,它只是表明 属性 被标记为 Private.