-4

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

在此处输入图像描述

那把锁是我问题的主要原因,但我不知道如何将它从我的收藏列表中删除。请帮忙。 在此处输入图像描述

顺便说一句,我使用属性来创建一行,然后将其绑定到 xaml 在此处输入图像描述

4

1 回答 1

0

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

绑定源概述 | 微软文档

为绑定源实现一个类

(...)

其他特征

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


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

于 2017-12-30T20:43:21.207 回答