Thank you for writing.
This is expected since the control is using UI virtualization. This means that the items are reused for different properties when you are scrolling. This is controlled by the IsCompatible
method and to overcome it you can recreate the method as follows:
PropertyGridItem item = data
&& item.PropertyType ==
) && item.Name ==
I hope this helps. Should you have any other questions do not hesitate to ask.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.