【发布时间】:2020-06-15 04:24:29
【问题描述】:
我如何在 VS 属性窗口(可折叠的多属性)中制作这样的东西:
我试过这样的代码:
Test z = new Test();
[ Browsable(true)]
public Test _TEST_ {
get { return z; }
set { z = value; }
}
“测试”类在哪里:
[Browsable(true)]
public class Test {
[Browsable(true)]
public string A { get;set; }
[Browsable(true)]
public string B { get;set; }
}
但这只给了我类的灰色名称
【问题讨论】:
-
您是否尝试改用
DebuggerDisplayAttribute或/和DebuggerBrowsableAttribute? Enhancing Debugging with the Debugger Display Attributes -
别介意第一条评论。它更多的是关于调试窗口而不是属性窗口。也许这将是您弄清楚如何做的更好的链接。 Extend properties
-
如您所见 - 这不是我想要的。我想我可能需要在这里定义类型的编辑器帮助属性窗口
-
还没弄明白,但我认为这很重要:
[TypeConverter(typeof(SizeConverter))]
标签: c# .net visual-studio user-interface components