¿Cómo agregar un nuevo control de usuario en TabControl.ContentTemplate?

Estoy un poco atascado con la adición de nuevas instancias de un control de usuario en unTabControl.ContentTemplate?

Mi Xaml está aquí:

<TabControl ItemsSource="{Binding Tables}">
    <TabControl.ItemTemplate>
        <DataTemplate>

        </DataTemplate>
    </TabControl.ItemTemplate>
    <TabControl.ContentTemplate>
        <DataTemplate DataType="{x:Type uc:mytest1}">
            <uc:mytest1>

            </uc:mytest1>
        </DataTemplate>
    </TabControl.ContentTemplate>
</TabControl>

Estoy atandoTabControl.ItemsSource propiedad a unObservableCollection y en la plantilla de contenido, estoy agregando un control de usuario, pero cuando esta aplicación se ejecuta, obtengo nuevos elementos comoTabItems pero la página de contenido tiene el mismo control de usuario, pero quiero que se agreguen nuevos controles de usuario para cada nuevoTabItem.

Soy muy nuevo en el WPF y puede que esté cometiendo un error muy básico, guíenme amablemente.

Respuestas a la pregunta(2)

Su respuesta a la pregunta