As mentioned before, it is possible to have a very dynamic content in Smart PropertyGrid. In this context, items can be enabled or disabled 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 re-enabled.


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