Implement the ControlDesignerBase class

To implement the ControlDesignerBase class in your designer, you must override the following members:

  • InitializeControls
    In this override you can set, for example, the default mode of the designer to Simple or Advanced.
  • LayoutTemplatePath
    This property must return the name of the template of the designer.
  • GetScriptReferences
    In this method, the script for the client component is referenced.

EXAMPLE: To see how the methods are overriden in the full code sample of the class, see For developers: Full code of the widget designer class

Want to learn more?

Sign up for our free beginner training. Boost your credentials through advanced courses and certification.
Register for Sitefinity training and certification.

Was this article helpful?