좋습니다. C#과 관련하여 제 용어는 좋지 않으므로 작은 예제로 설명하겠습니다. 당신은 당신이 PropertyGrid가 내에서 사용하는 클래스를 생성하고 다음과 같은 값이있는 경우 :PropertyGrid에서 서브 필드 구현하기
class Test
{
public Point example { get; set; }
}
이 확장 개체입니다를 만들기 위해 필드의 X와 Y를 가지고 "예"를 가진 PropertyGrid가 생성됩니다 "포인트".
나는 분야 "FIRSTNAME"와 "LASTNAME"을 가진 개체 "이름"을 만들려고 해요, 그래서 나는이 :class Test
{
public Name example { get; set; }
}
public struct Name
{
public string firstname { get; set; }
public string lastname { get; set; }
}
이를하지만 의도 한대로 작동하지 않습니다.
제가이 문제를 해결하기 위해 어떤 방법을 오버라이드해야한다고 생각합니다.하지만 실제로 PropertyGrids에 대한 용어가 없기 때문에 해결책을 찾기가 어렵습니다.
도움이 될 것입니다.
+1이고 질문에 대해서는 +1을 요구할 수도 있습니다. – ChrisBD
해결해 주셔서 감사합니다. – tplaner
[TypeConverter (typeof (ExpandableObjectConverter))] 데코레이션을 이용해 주셔서 감사합니다. 누락되었습니다. – Pisu