I tested the following snippet in the new 1.4.0 release and I see no issues with it, so I am marking this as resolved. Screenshots of what I see are attached at the end of the post.
If there are outstanding problems, please post an updated sample.
@using Telerik.Blazor.Components.TabStrip@using Telerik.Blazor.Components.DropDownList@using Telerik.Blazor.Components.DatePicker@using Telerik.Blazor.Components.Window<TelerikTabStrip TabPosition="Telerik.Blazor.Components.TabStrip.TabPosition.Left" @ref="myTabStrip"> <TelerikTab Title="First"> Click the third tab! </TelerikTab> <TelerikTab Title="Second" Disabled="true"> Second tab content. This tab is disabled and you cannot select it. </TelerikTab> <TelerikTab Title="Third"> <TelerikDropDownList Data="@myDdlData" TextField="MyTextField" ValueField="MyValueField" @bind-Value="selectedValue"> </TelerikDropDownList> <br />Selected value: @selectedValue <TelerikDatePicker @bind-Value="datePickerValue" @ref="theDatePicker"></TelerikDatePicker> <br />The selected date is: @datePickerValue.ToShortDateString() <TelerikWindow Visible="true"> <TelerikWindowTitle> <strong>The Title</strong> </TelerikWindowTitle> <TelerikWindowContent> This is my window <strong>popup</strong> content. </TelerikWindowContent> </TelerikWindow> </TelerikTab></TelerikTabStrip>@code { Telerik.Blazor.Components.TabStrip.TelerikTabStrip myTabStrip; //in a real case, the model is usually in a separate file //the model type and value field type must be provided to the dropdpownlist public class MyDdlModel { public int MyValueField { get; set; } public string MyTextField { get; set; } } IEnumerable<MyDdlModel> myDdlData = Enumerable.Range(1, 20).Select(x => new MyDdlModel { MyTextField = "item " + x, MyValueField = x }); int selectedValue { get; set; } = 3; //usually the current value should come from the model data DateTime datePickerValue { get; set; } = DateTime.Now; Telerik.Blazor.Components.DatePicker.TelerikDatePicker<DateTime> theDatePicker; // the type of the component depends on the type of the value // in this case it is DateTime, but it could be DateTime?}
Regards,
Marin Bratanov
Progress Telerik UI for Blazor
We are working on detaching such popup/dropdown elements from the place of rendering to avoid clipping them. This will get fixed in a future version without the tabstrip having to change size.