I think what you wanted is to get TabItem Content declare separately. Since TabItem is a ContentControl you can present a UserControl as its content.
In Separate XAML:
<......blah blah.../>
In another XAML you can have content 2
<......blah blah.../>