2017-09-26 11 views
0

WPF Extended Toolkit PropertyGrid의 SelectedObject 속성에 바인딩 된 Settings 클래스가 있습니다. Settings 클래스는 DisplaySettings와 IOSettings라는 두 개의 다른 클래스로 구성됩니다. 이 두 클래스를 PropertyGrid에 별도의 범주로 표시하고 해당 속성을 하위 범주로 표시하려고합니다. 그러나 PropertyGrid가 표시되면 이러한 하위 클래스의 속성이 표시되지 않습니다. 전체 클래스 이름을 값으로하여 클래스 이름 만 표시됩니다.WPF 확장 툴킷 PropertyGrid - 선택된 객체 작성

이러한 하위 클래스의 속성을 PropertyGrid에 표시하려면 어떻게해야합니까?

Sub-class PropertyGrid Screenshot

답변

0

당신은 속성 ExpandableObject 속성을 추가해야합니다. 이 속성은 Xceed.Wpf.Toolkit.PropertyGrid.Attributes 네임 스페이스에 있습니다.

... 
[ExpandableObject] 
public CDisplaySettings CDisplaySettings { get; set; } 
[ExpandableObject] 
public CIOSettings CIOSettings { get; set; } 
...