Como parar o Wpf Tabcontrol para descarregar a árvore Visual na alteração da guia

Oi Meus controles de usuário colocados nas guias são descarregados e carregados toda vez que as guias são alteradas. Isso cria um atraso desnecessário no aplicativo. Estou procurando uma maneira de corrigir esse comportamento. Eu sei que tenho que subclassar o tabcontrol para alterar esse comportamento, mas como ..?

questionAnswers(1)

yourAnswerToTheQuestion