【发布时间】:2013-06-03 08:06:13
【问题描述】:
我正在使用 WPF 和 C#。我对两个列表框有点麻烦。当我双击 ListBox1 的一个项目时,它会将该项目添加到 ListBox2,然后该项目应该从 ListBox1 中删除。添加有效,但删除无效。我收到错误消息(看图片)。知道为什么吗?可能有什么问题?
class Shopping
{
private ObservableCollection<string> _fruits;
public IEnumerable<string> GetFruits()
{
_fruits = new ObservableCollection<string>
{
"Apples",
"Bananas",
"Oranges",
"Grapes",
"Coconut"
};
return _fruits;
}
public GroceriesList()
{
InitializeComponent();
ListBox1.ItemsSource = _shopping.GetFruits();
}
private void ListBox1_MouseDoubleClick(object sender, MouseButtonEventArgs e)
{
if (ListBox1.SelectedItem != null)
{
ListBox2.Items.Add(ListBox1.SelectedItem);
ListBox1.Items.Remove(ListBox1.SelectedItem);
}
}
【问题讨论】:
-
这看起来像 c# 和 WPF 是正确的吗?如果是,请将这些标签添加到您的问题中
-
对不起,是 c# 和 wpf。我刚刚在我的帖子中添加了它。
-
这将吸引合适的观众... :-)
-
@GarryVass 你能告诉我你的示例代码吗?不知道该怎么做。谢谢
-
@GarryVass 明白了。非常感谢:)
标签: c# wpf listboxitem