Ok, I looked at your code, it is very basic, but to the point. It works. I’m guessing that the exception is caused by my view or viewmodel during when responding to the AvalonDock.DropTarget. I’ll look at the load events for my views. Thanks. Will report back with I figure out what I missed.