Issues/Drawbacks
- The implemented localization mechanism doesn't support VFI (visual form inheritance). It is recommended to put
language controller onto a final, derived form, and not onto the common ancestor form, since there's no means to
track the origin of a property value.
- No support for custom-defined properties implemented (ie. ones defined with DefineProperties() method).
Implementing such a feature would require knowing and analyzing all the form (visual) ancestors, which is a
somewhat hard task.
- You cannot properly handle the forms open in the IDE as standalone files. DKLang package requires that you have an
active project open.