ObservableCollection<String> listBoxItems = new ObservableCollection<String>();
scheduledRecordingListBox.ItemsSource = listBoxItems;
public void timerElapsed(object sender, ElapsedEventArgs e)
{
listBoxItems.Remove(itemToBeRemoved);
}
只是我实际尝试做的一小部分。我相信这个错误是因为计时器运行在与我试图从中删除的 ObservableCollection 的 GUI 主线程不同的线程上。