Skip to main content
A newer version of this page is available. .
All docs
V22.1

AccordionControl.HtmlTemplates Property

Contains HTML-CSS templates used to render the control’s UI elements.

Namespace: DevExpress.XtraBars.Navigation

Assembly: DevExpress.XtraBars.v22.1.dll

NuGet Package: DevExpress.Win.Navigation

Declaration

[Browsable(false)]
[DXCategory("Layout")]
[EditorBrowsable(EditorBrowsableState.Never)]
public AccordionControlHtmlTemplates HtmlTemplates { get; }

Property Value

Type Description
AccordionControlHtmlTemplates

An object that contains HTML-CSS templates used to render the control’s UI elements.

Remarks

Use HTML-CSS Templates to Render UI Elements

AccordionControl allows you to use your knowledge of HTML and CSS markup to render the control’s UI elements. A template’s HTML markup specifies an element’s contents, while the template’s CSS code specifies style, display, and layout settings applied to the element.

AccordionControl exposes a set of properties (accessible from the AccordionControl.HtmlTemplates object) to specify HTML-CSS templates to render the control’s elements:

Display Element’s Text, Images, and Custom Data

When you specify templates for AccordionControl elements, you can use the data binding syntax (${PropertyName}) to display text, images, and custom values (AccordionControlElementBase.Tag) of these elements.

${Text} — Inserts an element’s text (AccordionControlElementBase.Text).

${Image} — Inserts an element’s image specified in the AccordionControlElementBase.ImageOptions object. Use the img tag to insert an image, for example, as follows: <img src="${Image}".

${Tag} — Inserts a string representation of the object stored in the AccordionControlElementBase.Tag property.

${MyField1} — Inserts a ‘MyField1’ property value of a custom object stored in an element’s AccordionControlElementBase.Tag property.

For example, the following HTML markup defines a div container that displays an element’s image followed by its text:

<div class="item">
    <div class="item_layout">
        <img class="item_image" src="${Image}">
        <div class="item_text">${Text}</div>
    </div>
</div>
See Also