我的listview itemsource有这个问题,你看我在WPF工作,问题来了(我认为)在VB中,它就像被阻止了,这个我添加的新列我在xaml中看不到,列在那里但是没有info,如果我在指定itemsource列表的部分放置一些断点,我可以看到值,当我这样做时会显示:
锁定那里是我的问题的原因,但我不知道如何把它从我的收藏清单中删除。请帮忙。
顺便说一下,我使用属性创建一行,然后将其绑定到xaml
您无法在列表视图中看到该属性,因为它被标记为Private
。根据文档,所有绑定源属性必须标记为Public
。
Binding Sources Overview | Microsoft Docs:
为绑定源实现一个类
(...)
Other Characteristics
- 用作绑定的绑定源属性的属性必须是类的公共属性。无法为绑定目的访问显式定义的接口属性,也不能访问没有基本实现的受保护,私有,内部或虚拟属性。
您在图标上看到的小挂锁并不意味着它被锁定,这只是表明该属性被标记为Private
。