Hi,
We face problem making xamPropertyGrid as readonly since we have to cover all possible combinations to make it fit to our needs. The motivation for that is expand/collapse option is disabled after setting as IsEnabled to false. Keeping IsEnabled and changing editor for each type is clumsy also does not mean that plus and minus commands are still visible too.
There is a discussion created already here. This also contains a sample with ObservableCollection<> type which cannot be expanded once the control is disabled. However, we are not limited to this type of collection and we want to be able to make it browsable control with just hidden any editing controls by setting IsReadOnly.