Thanks so much for responding. I really appreciate it.
I found that WinForms editors have some issues , because it overwrites the standard collection editors. It wouldn't work unless I put the WinForms interop converter in Highest priority mode, which in turn would overwrite everything else.
I tried using a TypeConverter, but they are limited because they are only created once, and GetStandardValues() is only called once when the object is assigned to the grid.
For the concerning property I would like a dropdown to show up of a list of items whose contents is dynamic and depends on the value of another property which is represented by a dropdown and allows me to change its value.
I actually have something going now but WPF isn't my strongest. I looked at the custom editor example and from there I started doing something similar. The main issue I'm facing is that some of the things are defined as static and won't allow me to easily get to my objects directly through the XAML code.
Ideally, the thing I'm looking for is to have a dropdown use the MVVM mechanism and show a viewmodel for a specific view. Right now, the XAML represents the ViewModel (or data template), but I'm having a hard time binding controls in the data template back to my view model without using static definitions.
Regaridng the data accessor, that may be the best way to do it. I'll have to play around with it.
Thanks so much,