The purpose of the new User Control is to allow the creation of forms in a dynamic manner to enable the edition of a set of properties in runtime.
Why would a data structure need to be edited in runtime? There are scenarios where the structure of information is known only in runtime. Imagine a system of dynamic forms, like medical records, tax forms, etc. In such scenarios, a lot of flexibility is needed for defining structures. So, they are usually stored in data structures that are mostly generic. As a result of this, it is not possible to know, for example, the fields that a specific medical record will have, until the exact moment of execution. And for the need to edit such forms, there is Dynamic Form Control to provide the solution.
Why is this user control beneficial to the developer?Developers will no longer need to resort to hacks to edit this type of structures. Simply by stating, through an SDT, the structure to be edited, the control takes care of the rest.
::
Download it from the User Controls Gallery.