为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用类作为属性

如何使用类作为属性

C#
元芳怎么了 2021-05-05 14:11:38
我尝试将类用作属性,但是无法在“属性”标签中更改其子属性我想做一个像Font这张照片中的房产一样的房产
查看完整描述

1 回答

?
至尊宝的传说

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();

}

这些属性现在将可扩展。


查看完整回答
反对 回复 2021-05-29
  • 1 回答
  • 0 关注
  • 176 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信