I have a TabControl with multiple TabItems. In each TabItem there needs to be this particular UserControl. Right now I'm creating X instances of the control where X is the number of TabItems I have. So this seems like a bad way to do it. So I'm wondering is there a way to have 1 instance of a control, but multiple locations for it. I know that each control can only have one parent so it seems like the answer is no. 

```
[TabItem1] 
[CommandLine Control]
[Content unique to TabItem1] 

[TabItem2] 
[CommandLine Control]
[Content unique to TabItem2]

```

Is it possible to have one instance of `[CommandLine Control]` but in these two locations?