我需要你帮助解决我的问题。当我在我的代码中使用列表框 ItemSource 时,不允许删除选定的项目。在不使用 ListBox ItemsSource 的情况下,删除操作正在工作。为什么?请给我你的灵魂代码。我需要为列表框包含 ItemsSource。感谢一百万次!哦,是的,我正在使用 C# 4.5 和 WPF。
public SendEmail(List<string> items, ItemCollection needsItems)
: this()
{
_needList = needsItems;
lstNeeds.ItemsSource = _needList;
}
//Remove selected Items not working
if (lstNeeds.SelectedItem != null)
{
for (int i = lstNeeds.SelectedItems.Count - 1; i >= 0; i--)
{
lstNeeds.Items.Remove(lstNeeds.SelectedItems[i]);
}
}