Animating WPF DataGrid Row Details

¿Alguien puede ayudarme a animar los detalles de la fila WPF DataGrid cuando se abre y se cierra (por ejemplo, las diapositivas se abren como un acordeón cuando se selecciona la fila y las diapositivas se cierran cuando la fila no está seleccionada)? Necesito una simple prueba de concepto.

Gracias de antemano por tu ayuda :