1
1
结构在PropertyGrid中很难处理,因为它们是值类型。分配结构的字段或属性没有效果,需要分配整个结构值。 注意字体是怎样的一个类,在网格中设置单独的字体属性不是问题。字体有一个类型转换器(System.Drawing.FontConverter),它接受一个字符串并将其转换为字体。这就是为什么您可以直接编辑字体值,而不必展开节点和编辑单个属性。它还有一个uitypeeditor,system.drawing.design.fonteditor,当您单击带有圆点的按钮时,它会显示对话框。 如果要使用从预定义样式中选择样式,则可能需要为属性执行此操作。结构的uitypeeditor的一个好例子是system.drawing.design.coloreditor,使用reflector查看类。为了只公开需要类型转换器的属性,结构类型的一个好例子是System.Drawing.PointConverter。 |
2
1
要提供自定义下拉列表,需要 write a UITypeEditor . |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |