KaxMenuItemTemplate Property |
Namespace: Kettic.AspNet.Controls
[PersistenceModeAttribute(PersistenceMode.InnerProperty)] public ITemplate ItemTemplate { get; set; }
An object which implements the ITemplate interface. The default value is a null reference (Nothing in Visual Basic), which indicates that this property is not set.
The ItemTemplate property sets a template that will be used for all menu items.
To specify unique display for individual items use the ItemTemplate property of the KaxMenuItem class.
The following example demonstrates how to use the ItemTemplate property to add a CheckBox for each item.
ASPX:
<kettic:KaxMenu runat="server" ID="KaxMenu1">
<ItemTemplate>
<asp:CheckBox runat="server" ID="CheckBox"></asp:CheckBox>
<asp:Label runat="server" ID="Label1"Text='<%# DataBinder.Eval(Container, "Text") %>'
></asp:Label>
</ItemTemplate>
<Items>
<kettic:KaxMenuItem Text="News" />
<kettic:KaxMenuItem Text="Sports" />
<kettic:KaxMenuItem Text="Games" />
</Items>
</kettic:KaxMenu>