컴퓨터/DX C#

[DevExpress] PropertyGrid 사용 중 확장되지 않는 속성 문제

dolhim 2016. 1. 28. 12:37

DevExpress 버전 : 13.1


DX의 PropertyGridControl 사용 중에 

아래와 같이 하위 속성이 존재하지만 컨트롤 상에서 확장되지 않는 경우가 있다.

(확장되지 않는 '기본' 속성)


확장되지 않는 클래스의 이름이 'MyClass'라고 할 때,  

아래와 같이 Attribute를 추가한다.

(구조체로도 가능하다.)

1
2
3
4
5
[TypeConverter(typeof(ExpandableObjectConverter))]
public class MyClass
{
    ....
cs


그러면 클래스를 확장시킬 수 있게 된다.

('기본'속성이 확장되는 화면)



keyword : c# propertygrid can't expand

참고 : [StackOverflow] How do I view object properties in PropertyGrid?