YetaWF makes extensive use of display and editor templates. These are mostly used in UIHint() definitions for properties but can also be used with DisplayFor() or EditorFor() methods.
While YetaWF internally makes use of some templates that are not documented here, these templates are not published and are for internal use only and may change or be removed.
Packages can implement their own templates (see Creating Your Own Templates) and use all of the predefined templates.
Most templates, except trivial templates, may need to be styled using Css. All templates follow the same Css class naming standard. The prefix letter "y" is reserved for YetaWF internal Css classes, the prefix "yt_" is reserved for template Css classes. See Css Classes for more information.
For example, the DateTime template uses the Css class .yt_datetime, which is the prefix "yt_" followed by the template name in all lowercase.
Custom templates in packages should follow the same class naming standard. For example the template MyTemplate in package MyCompany.MyProduct should use the Css class yt_mycompany_myproduct_mytemplate.
The general Css class name is as follows: