Listview itemssource无法在xaml中查看值

问题描述 投票:-4回答:1

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

锁定那里是我的问题的原因,但我不知道如何把它从我的收藏清单中删除。请帮忙。

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

wpf vb.net visual-studio listview itemsource
1个回答
0
投票

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

Binding Sources Overview | Microsoft Docs

为绑定源实现一个类

(...)

Other Characteristics

  • 用作绑定的绑定源属性的属性必须是类的公共属性。无法为绑定目的访问显式定义的接口属性,也不能访问没有基本实现的受保护,私有,内部或虚拟属性。

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

© www.soinside.com 2019 - 2024. All rights reserved.