这个问题之前可能被问过很多次,但是我看到了很多答案,我真的不知道该怎么办。
我有一个列表框:
<listbox ItemSource="{Binding listitems}">
<ListBox.ItemTemplate>
<DataTemplate>
<grid>
<Textblock text="{Binding value1}">
<Textblock text="{Binding value2}">
</grid>
</DataTemplate>
</ListBox.ItemTemplate>
</listbox>
我有以下课程的列表:
List<Items> listitems = new List<Items>();
public class Items
{
public string value1 { get; set; }
public string value2 { get; set; }
}
有时,列表会更新(添加了更多元素),我想让列表框知道列表已更新并相应地更新 UI。
此时我手动将列表绑定到我的 c# 中的列表框,当它更改时,我清除列表框并再次添加列表,这是不需要的。
我想知道列表框如何自动更新?