Было бы проще сказать наверняка, если бы вы также добавили свой XAML-код, но мне кажется, что вы добавляете строки непосредственно в свойство Items и не применяете DataTemplate
, определяющий способ отображения струны. Так что либо примените DataTemplate
, который превращает строку в UIElement, например TextBlock
или попробуйте добавить TextBlock
s в коде вместо строк.
public void AddPresetmenu(string pMenu)
{
TextBlock tb= new TextBlock();
tb.Text = pMenu;
menubox.Items.Add(tb);
}
Надеюсь, что это поможет, если не укажите свой XAML, это облегчит выявление проблемы.