Thank you for your feedback. What exactly does this "complex control" consists of?
The attachment is a sample project in which there are 2 DataTemplates. The simple DataTemplate contains just 1 TextBlock. The complex DataTemplate contains a RadGridView. To see that a TabControl is not present in the memory, toggle between the tab for some time, then click the Clear button (this button removes the TabControl from its parent panel)...then click the GC button which invokes the Garbage Collector and finally click Check Status to see whether the TabControl is alive or dead.
Probably a control in your complex DataTemplate stays in the memory?
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items