<SfButton OnClick="OnAddItem" Content="Add Tab"></SfButton>
<SfTab @ref="TabObj">
<TabItems>
<TabItem>
<HeaderTemplate>TextBox</HeaderTemplate>
<ContentTemplate>
<p>TextBox value is: @Name</p>
<SfTextBox @bind-Value="@Name"></SfTextBox>
</ContentTemplate>
</TabItem>
</TabItems>
</SfTab>
@code{
SfTab TabObj;
List<TabItem> TabData;
public string Name { get; set; } = "Syncfusion";
public RenderFragment CalendarContent = builder =>
{
builder.AddContent(1,@<SfCalendar TValue="DateTime"></SfCalendar>);
};
public void OnAddItem()
{
TabData = new List<TabItem>()
{
new TabItem() { Header = new TabHeader() { Text = "Calendar" }, ContentTemplate = @CalendarContent }
};
TabObj.AddTab(TabData, 0);
}
} |
<SfTab @ref="TabObj">
<TabEvents Selecting="OnSelecting"></TabEvents>
<TabItems>
<TabItem>
<HeaderTemplate>TextBox</HeaderTemplate>
<ContentTemplate>
<p>TextBox value is: @Value</p>
<SfTextBox @bind-Value="@Value"></SfTextBox>
</ContentTemplate>
</TabItem>
</TabItems>
</SfTab>
public void OnSelecting(SelectingEventArgs args) {
this.Value = this.TempValue + args.SelectingIndex;
} |