Ваш лучший подход во многом зависит от того, что вам действительно нужно для управления вкладками.Если вам просто нужен элемент управления вкладками, который выглядит немного иначе, чем по умолчанию, вам лучше всего просто повторно использовать один из существующих элементов управления вкладками (например, из Silverlight Toolkit ) и изменитьего шаблон управления, чтобы он выглядел так, как вы хотите.Вы также можете использовать свою копию шаблона для внесения любых необходимых изменений в поведение.
Но даже если вам нужны довольно драматические изменения, которые не могут быть поддержаны таким образом (я был бы весьма удивлен, если бы это было так, хотя более странные вещи произошли), я настоятельно рекомендую начатьс помощью вкладки из набора инструментов Silverlight и при необходимости измените источник.Это будет намного проще, чем создавать его с нуля.
Пример того, как изменить шаблон элемента управления вкладки Silverlight Toolkit здесь .