I received an IndexOutOfRangeException when I removed an item from the bound collection in the constructor of my window. Attached is a simplified reproduction of the problem.
Hello,
I was able to reproduce this exception. I am going to create a support case on your behalf so that you can be notified when this is resolved. In the meantime, you can use this syntax with no exception :
DataSource="{Binding DataClass.TestCollection}"