На самом деле Т4 вам здесь не сильно поможет, боюсь; T4 генерирует код в IDE (Visual Studio) перед компиляцией и отправкой клиенту.
Вам необходимо изучить динамическое создание элементов управления, скорее всего, с помощью привязки данных и MVVM, поскольку он наиболее чистый.