'Nest several properties in one expanded property

I have some questions of property grid. Originally, there are three properties in class "Light" (Light: Light Intensity/Light Intensity(Cadenla)/Intensity(Lumen)). Now, I want to combine three properties with one property "Light Intensity Unit", the user can select those three in the dropdown list, after selecting, one slider shows up and let the user to edit the chosen property. Any guidance of how to do that? It looks like something related expandableObjectConverter?

Here is a picture for better shown what I imagine.Picture of what I imagine



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source