這個問題可能是問了很多次,但之前我已經見過這麼多的答案,我真的不知道該怎麼辦。綁定的ItemSource到列表框中
我有一個列表框:
<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#,當它改變時,我清除列表框,然後再添加名單,這是不期望。
我不知道如何自動更新列表框?
這不起作用,對不起 –
您需要改用領域的財產。查看更新的答案。您無法綁定來自XAML的字段。 –
Jup,你的編輯技巧:) –