Hi,
use the same way you did for creating
TabItem. like following,
Dim myTabItem As New TabItem()
myTabItem.Header = "TabPage" & (tc_main.Items.Count + 1)
tc_main.Items.Add(myTabItem)
Dim myContainerGrid As New Grid()
Dim myListView As New ListView()
myListView.Items.Add("List Item 1")
myListView.Items.Add("List Item n")
myContainerGrid.Content = myListView
myTabItem.Content = myContainerGrid
Or, you can also use the index of created
TabItem. When you are adding
TabItem using
tc_main.Items.Add(myTabItem) method, it returns an integer value, this value is the index of the added TabItem in the TabControl.
By using this index, you can get your dynamically created TabItem like,
Dim index As Integer = tc_main.Items.Add(myTabItem)
Dim AddedItem As TabItem = tc_main.Items(index) As TabItem
Dim myContainerGrid As New Grid()
Dim myListView As New ListView()
myListView.Items.Add("List Item 1")
myListView.Items.Add("List Item n")
myContainerGrid.Content = myListView
AddedItem.Content = myContainerGrid
Like this you can any controls.