Every component found in SEEEMS Framework comes with specific properties which define how the particular component will appear on the website. When the values of these properties are changed in the BackOffice, the component is altered according to the property changes made.
For example, properties of a heading component which is used to create heading objects for your page, when modified, will result in an appropriate display of the heading on the webpage. We can modify the heading’s text, size, alignment, graphic, tag and various other properties.
Heading component with its properties as seen BackOffice
It can be seen that appropriate input for every property value is provided: textbox for the heading’s text, dropdown lists for size and alignment, browseable items for choosing an image as a graphic, for example. These differences come by using various Property Editors classes from the Framework.
Here are some examples of Property Editors that have already been developed in the Seeems.Framework.UI.Design namespace, that are used in the configuration section of BackOffice:
- StringPropertyEditor
- BooleanPropertyEditor
- IntegerRangePropertyEditor
- EnumPropertyEditor
- WidePropertyEditor
- LocalizedTextPropertyEditor
- HtmlPropertyEditor
- DateTimePropertyEditor
- ImagePropertyEditor