我希望创建一个“复合”属性,能在VS的属性窗口中点开“+”号,显示和编辑其包含的属性。类似系统的“Size"属性。
我写了一个结构体,包含几个属性,然后用该结构体创建了一个属性,但在窗口中没法编辑。
    public struct IndicatorExpression
    {
        public Color borderColor { get; set; }
        public Color bodyColor { get; set; }
        public Font font { get; set; }
        public string text { get; set; }
    }
        public IndicatorExpression OnIndicatorExpression
        {
            get;
            set;
        }