Hybrid View

TabPanel adding new tab from child tab

Hello, I am glad to be here (this is my first post). I hope I can find help here, and I also hope I will be able to help others.

I am trying to develop an application which requires working with TabPanel component.
In a tab I have a Grid which keeps some records (each record is a Tabel object defined by me). I want to be able to do the following:

When I double-click on a record I want a new tab-item to appear in the tabpanel, tab-item which contains the records contained in the table which have just been double-clicked on.

My problem is that for each TabItem I have a class and I put them all together in the EntryPoint. I don't know could I keep the TabPanel (which is defined in the entrypoint class) and to make it available for all the classes