Can i use Panelbar ContentTemplate as a dynamic template in a view?
Example: i want different ContentTemplate to render depending on a property.value?
code is from Telerik's own example with my addition
<TelerikPanelBar Data="@FlatData" @bind-ExpandedItems="@ExpandedItems">
<PanelBarBindings>
<PanelBarBinding>
@{ var _c = context as object
@if(_c.GetType() = Type)
{
<ContentTemplate>
<div class="panelbar-template">
<h2 class="k-text-primary">Custom Template:</h2>
@(((PanelBarItem)context).Text)
</div>
</ContentTemplate>
}
else
{
<ContentTemplate>
<div class="panelbar-template">
<h2 class="k-text-primary">Custom Template 2:</h2>
@(((PanelBarItem)context).Text)
</div>
</ContentTemplate>
}
}
<HeaderTemplate>
<strong>@(((PanelBarItem)context).Text.ToUpper())</strong>
</HeaderTemplate>
</PanelBarBinding>
</PanelBarBindings>
</TelerikPanelBar>