Hello,
we are using XamPropertyGrid with custom property generator.almost everything is fine but when some property is expanded, the displayname is changing to the propertyname in some cases:
- if a PropertyGridPropertyItem has one child also expandable - it works ok
- if there is more chidlren - the display name is changed to propertyname provided in PropertyGridPropertyItem ctor:
our model for which we generate propertygridpropertyitem is:
public interface IPropertyViewModel { string Name { get; } object Value { get; } Type ValueType { get; } ICollection<IPropertyViewModel> Properties { get; } }
item generation:
return new PropertyGridPropertyItem(property, nameof(IPropertyViewModel.Value), category, property.ValueType, true, false) { DisplayName = property.Name }
for expandable properties:
var item = new PropertyGridPropertyItem(property, nameof(IPropertyViewModel.Properties), packetDetails.Name, typeof(IPropertyViewModel), true, false) { DisplayName = property.Name };
Best regards,
Krzysztof
Hello Krzysztof,
Thank you for contacting Infragistics Developer Support!
The best way for us to assist you is if you provide a small isolated sample that we can run and use for debugging locally. If you are unable able to provide an isolated sample I may be able to give suggestions if you provide the code for your page.
Hello Michael,
please find attached sample app.
Best regardsKrzysztof
4606.WpfApp2.zip