А ваши Name
, Age
являются типами string / int .. Поэтому, если вы присваиваете свой объект как SelectedObject
для PropertyGrid - он должен работать нормально. Например, вот мой код, где я показываю пользователю настройки приложения в виде сетки свойств:
МОФ
<extToolkit:PropertyGrid
Name="PropertyPanel"
IsManipulationEnabled="True"></extToolkit:PropertyGrid>
код позади :
PropertyPanel.SelectedObject = Properties.Settings.Default;
PopertyGrid назначает шаблоны автоматически в зависимости от типа свойства.