2017-09-26 6 views
0

私は、WPF拡張ツールキットPropertyGridのSelectedObjectプロパティにバインドされているSettingsクラスを持っています。 SettingsクラスはDisplaySettingsとIOSettingsという2つのクラスで構成されています。私はこれらの2つのクラスを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; } 
... 
関連する問題