Если у меня есть список MenuItems на основе списка строк с использованием DataTemplate и ItemsSource. Как мне добавить еще один MenuItem к этому программно. Добавленный MenuItem - это не строка, а TextBox. Это вообще возможно?
вместо взятия списка строк возьмите Observablecollection строк ... чтобы вы могли в дальнейшем добавлять новые элементы, которые воссоздают элементы меню.