我有一个自定义属性,我需要拥有它所在的属性的名称。现在写,名称只是属性构造函数中的字符串参数。它有效,但感觉不到写。
当前实施
[ListViewColumnDescription("Key", 1, "My Key", true)]
public Guid Key
{
get;
set;
}
想要更像这样的东西
[ListViewColumnDescription(1, "My Key", true)]
public Guid Key
{
get;
set;
}
修改 我实际上存储了属性并使用它们来查找属性。它使得以正确的顺序将属性添加到ListViewItem变得更容易。这就是第一个参数。这是列号。
编辑2:我只是在查看属性时找到属性中的属性名称。
答案 0 :(得分:0)
您如何阅读自定义属性信息?您只能从分配给它的PropertyInfo
设置获取和归因,PropertyInfo
具有您需要的属性名称。