我使用ˋclear()函数时出现C#System.InvalidOperationException

时间:2018-10-18 08:07:14

标签: c# wpf

我为WPF应用程序制作了一个Campus过滤器。我检查了代码,找不到任何问题。有人可以帮我吗

private void CampusSorter_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {
        if (UnitClassTimes != null)
        {
            UnitController UnitBoss = (UnitController)Application.Current.FindResource("unitController");
            if (UnitClassTimes.Count != 0)
            {
                UnitClassGrid.Items.Clear();
                Campus cam = (Campus)e.AddedItems[0];
                List<UnitClass> SortedUnitClassTimes = UnitBoss.Filter(cam, UnitClassTimes);
                foreach (UnitClass Classes in SortedUnitClassTimes)
                {
                    UnitClassGrid.Items.Add(Classes);
                }
            }
        }
    }

屏幕截图:Cannot use clear()

  

System.InvalidOperationException:'正在使用ItemsSource时操作无效。而是使用ItemsControl.ItemsSource访问和修改元素。”

0 个答案:

没有答案