我尝试将类用作属性,但是无法在“属性”标签中更改其子属性我想做一个像Font这张照片中的房产一样的房产
1 回答
![?](http://img1.sycdn.imooc.com/545862e700016daa02200220-100-100.jpg)
至尊宝的传说
TA贡献1789条经验 获得超10个赞
您需要对其进行装饰,[TypeConverter(typeof(ExpandableObjectConverter))]以使子属性显示在编辑器中。
public struct MyStruct
{
public int One;
public int Two;
public int Three;
}
public class MyEditableClass : Control
{
[TypeConverter(typeof(ExpandableObjectConverter))]
public MyStruct MyProperty { get; set; } = new MyStruct();
}
这些属性现在将可扩展。
- 1 回答
- 0 关注
- 176 浏览
添加回答
举报
0/150
提交
取消