WPF DataBinding - completamente confundido

¡Dios mio! Odio esto. ¿Por qué es tan complicado?

Lo que estoy tratando de hacer:

Tengo un formulario con varios UserControls, cada uno con un DataGrid. Cada cuadrícula se une con ObservableCollection a través de la propiedad .ItemSource, cada vez que el programa detecta un evento, realiza cambios en una de las colecciones implícitas. Pero la imagen de una cuadrícula no se actualiza.

Respuestas a la pregunta(2)

Su respuesta a la pregunta