Попробуйте заменить вызовы на VisualTreeHelper.GetChildren
на LogicalTreeHelper.GetChildren
LogicalTreeHelper получает фактическое визуальное дерево.обычно это намного больше, чем логическое дерево, но в этом случае, поскольку другие вкладки не видны - визуальное поддерево в этих вкладках не создается.LogicalTree все еще должен быть там, чтобы он работал.