我为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访问和修改元素。”