|
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 . |
|
|
A B · C#Excel自动调整列避免长文本时出错 8 月前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 8 月前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 8 月前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |