我是XAML和C#的新手。我有一个带有列表框的简单显示,该列表框通过ArrayList中的元素填充。当我将一个项目添加到列表中时,我希望更新列表框,以便它也显示新值。
我该怎么做呢? 我看到有人使用过:
listBox.InvalidateArrange();
listBox.UpdateLayout();
但我不能让这个为我工作。
任何建议都将不胜感激!
答案 0 :(得分:2)
感谢Ed Plunkett和Andy的评论中的建议,我能够通过从ArrayList
切换到ObservableCollection
来解决我的问题。
因此,每次添加新条目时,ListBox
都会立即更新。