We are setting the property grids Item property to our view model object.
It seems something is not been freed correctly internally as we see an increase of memory everytime we bind to a new instance of our view model.
create view model object
var Data = new OurViewModel(...).
PropertyGrid.Item = null
I read a similar issue with the WPF control here
Is there a way for us to loop through the PropertyDefinitions and unbind the datasource/context and resolve this issue?