ItemCollection não pode fornecer uma raiz para a sincronização porque a coleção de base pode ser alterada. Utilize ItemsControl.ItemsSource ...