Thanks for the link.
I just need to clarify one more issue still related to the tabs control. I notice that the tab events "Selected" and "Selecting" are only fired if the tab is manually clicked by the user. In my code, for example, I use @bind-SelectedItem="@selectedTabIndex". Now, when the user double clicks the grid row which is in the first tab, the code assigns selectedTabIndex = 1 which indeed changes the tab but the events previously mentioned are not fired. That is not a problem for me at this time, but I would like to know if this is the correct behavior or am I missing something.