Я решил следующую проблему, зафиксировав событие щелчка и проверив наличие вкладок управления как
if (item is TabControl)
{
((TabControl)item).SelectedIndexChanged += TabChangeHandler;
}
и в функции TabChangeHandler я увеличил экземпляр страницы
public void TabChangeHandler(object sender, EventArgs e)
{
PageInstance = PageInstance + 1;
SnapShotInstance = -1;
}