"Я хочу добавить элементы в этот список с помощью кода позади."
Я только что создал страницу, которая динамически загружает элементы управления на страницу (на основе коллекции).
Итак, чтобы ответить на вопрос ... вы должны применить настройки (например, что сделано с шаблонами в xaml) в вашем коде. Вот пример на C #: (в vb первая строка должна начинаться с Dim listBoxStyle как Style ...)
Style listBoxStyle = new System.Windows.Style(typeof(ListBox));
listBoxStyle.Setters.Add(new Setter(ListBox.BorderThicknessProperty, new Thickness(0,0,0,0)));
ListBox rdoList = new ListBox();
rdoList.Resources.Add(typeof(ListBox), listBoxStyle);
Обратите внимание на толщину (). У меня нет границы, так как по умолчанию она есть. Вы можете сделать это с вашими текстовыми полями и просто добавить толщину, как (1,1,1,1).
Не знаю, как вы вызываете динамические элементы управления из кода, но вы можете просмотреть этот пост, чтобы получить простой способ доступа к динамическим элементам управления wpf по значению имени из кода .