WPF y MVVM. Eventos vinculantes

Estoy desarrollando una aplicación WPF con el patrón MVVM, RelayCommand, etc. Leí mucho sobre esta pregunta pero no tengo claro lo siguiente:

Todo lo que quiero hacer es mover una forma, como una elipse, por ejemplo, y capturar su posición final, para colocarla en la base de datos.

Pero no puedo vincular eventos (MouseLetButtonDown, MouseLeftButtonUp y MouseMove) a los comandos. He leído sobre comportamientos adjuntos, pero necesito los argumentos de los eventos (MouseButtonEventArgs y MouseEventArgs) para recuperar la posición.

¿Solución?

Respuestas a la pregunta(3)

Su respuesta a la pregunta