繁体   English   中英

WPF扩展工具包PropertyGrid-组成SelectedObject

[英]WPF Extended Toolkit PropertyGrid - Compose SelectedObject

我有一个绑定到WPF扩展工具包PropertyGrid的SelectedObject属性的Settings类。 Settings类由另外两个类组成:DisplaySettings和IOSettings。 我希望这两个类在PropertyGrid中显示为单独的类别,并希望它们的属性在这些类别下显示为子项。 但是,当显示PropertyGrid时,不会显示这些子类的属性。 仅显示类名,并以完整的类名作为其值。

如何获取这些子类的属性以显示在PropertyGrid中?

子类PropertyGrid屏幕截图

您应该将ExpandableObject属性添加到属性。 此属性位于Xceed.Wpf.Toolkit.PropertyGrid.Attributes命名空间中。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM