As mentioned before, it is possible to have a very dynamic content in Smart PropertyGrid. In this context, items can be shown or hidden at run-time. This behaviour can be triggered while another property value is being modified. For example, in the following screenshot, when the user selects "Use custom settings", the fields server, port, username and password can be made visible.


A category, subcategory or grouped property can also be hidden. In this case, the effect is recursive and all its sub-content is hidden.