PropertyGrid显示嵌套对象

简介:

在C#中,使用PropertyGrid来显示多重变量,通常意味着你想要展示一个对象的属性,该对象包含子对象或者集合。以下是一个简单的例子,展示如何使用PropertyGrid来显示包含嵌套属性的对象。

使用:

嵌套对象加上如下代码

cs 复制代码
[TypeConverter(typeof(ExpandableObjectConverter))]

例子:

cs 复制代码
public class User
{
    public string Name { get; set; }
    public int Age { get; set; }
    [TypeConverter(typeof(ExpandableObjectConverter))]
    public Address HomeAddress { get; set; }
}
 
public class Address
{
    public string Street { get; set; }
    public string City { get; set; }
    public string ZipCode { get; set; }
}
相关推荐
jiayong233 小时前
海量数据处理技术方案与实现原理
大数据·c#·linq
z落落7 小时前
C# 类与对象、字段、静态与非静态+四大访问修饰符
开发语言·c#
魔法阵维护师7 小时前
从零开发游戏需要学习的c#模块,第三十二章(Boss 战系统)
学习·游戏·c#
魔法阵维护师8 小时前
从零开发游戏需要学习的c#模块,第三十三章(暂停菜单)
学习·游戏·c#
z落落9 小时前
C# Stack栈 / Queue队列+所有集合 终极一页汇总(全覆盖、零遗漏)
java·开发语言·c#
淡海水10 小时前
08-认知篇-对比-injectfix深度解析
unity·c#·热更新·clr·hybrid·injectfix
周杰伦fans19 小时前
C# 踩坑 CS8370:Switch Expression 在 C# 7.3 不可用及三种解决方案
c#
z落落21 小时前
C# ToCharArray + foreach遍历 + String与StringBuilder
开发语言·c#
xiaoshuaishuai821 小时前
C# AvaloniaUI动态显示图片
开发语言·c#