I accidentally created this as a discussion here https://wpftoolkit.codeplex.com/discussions/644197 but basically, if you implement ICustomTypeDescriptor as per that discussion, the PropertyGrid will fail to load properly because it uses the wrong object instance.
Comments: ** Comment from web user: netniv **
Comments: ** Comment from web user: netniv **
Test project. Please note that the above TestClass.cs was incorrectly added as that version was prior to adding the INotifyPropertyChanged handling which causes the issue to be raised.