尝试将项目从一个列表框移动到另一个列表框

时间:2019-07-01 19:22:23

标签: c# wpf

我正在尝试制作一个简单的应用程序,以模拟常见的吉他和弦学习技术。这仍然是它的第一部分,我只需要将列表框中的项目添加(或删除)到另一个。

我尝试了VS建议的修复程序,但仍然抛出相同的错误。

public partial class MainWindow : Window
{
    Object Learn;

    private void BTnAdd_Click(object sender, RoutedEventArgs e)
    {
        Learn = lBxChords.SelectedItem;

        lBxLearned.Items.Add(Learn);
    }

    private void BTnRemove_Click(object sender, RoutedEventArgs e)
    {

    }
}

从一个列表框到另一个列表框的选定项,但是在“ lBxLearned.Items.Add(Learn)”之后中断,并显示错误消息:System.InvalidOperationException:'元素已经具有逻辑父级。必须先将其与旧的父级分离,然后再附加到新的父级。'

0 个答案:

没有答案