Хм ... Я не совсем понимаю, зачем это делать, но на вашем месте я бы реализовал это с помощью WPF.
Я бы реализовал заголовок вкладки в виде StackPanel, заполненного кнопками (их стиль, очевидно, нужно переделать, чтобы он выглядел как вкладки). Содержимое будет прямоугольником, содержащим сетку, содержимое которой изменяется при нажатии кнопки. И это в значительной степени это для основного скелета. Я не понимаю ваш общий регион. Что еще приятно, так это добавить немного «Х» внутри каждой вкладки, чтобы закрыть ее. Это можно сделать с помощью кнопок.
Возможно, имеет смысл использовать Expression Blend для создания такого элемента управления.
С наилучшими пожеланиями,
Christian