目前我正试图为wpf中画布的一个子元素分配新值,但它抛出了上述异常。我有以下代码,我认为它是相关的:
var val = comps[0].GetComponent();
c.Children[comps[0].Index] = val;
有趣的是,当我这样做时,问题自行解决:
var val = comps[0].GetComponent();
c.Children.RemoveAt(comps[0].Index);
c.Children.Insert(comps[0].Index, val);
但我希望了解正在发生的情况,以及是否有更有效的方法来防止异常。