Cómo agregar un archivo rdlc a ReportViewer en proyectos WPF

He añadido unReportViewer en unWPF aplicación a través de laXAML diseñador de mi ventana principal y me gustaría agregarle un archivo rdlc existente.

Me gustaría que mi visor de informes muestre un archivo rdlc vacío (sin los parámetros) en el inicio, y luego, al seleccionar una fila de mi cuadrícula de datos (vinculada a una colección observable), cambie sus parámetros en consecuencia y muestre la definición del informe rellenado en lugar de la vacía. .

Haré un botón con la fila seleccionada como parámetro de comando y los eventos relevantes y todo, solo necesito poder pasar los datos al informe. Me doy cuenta de que no es una pregunta fácil, así que intentaré simplificar:

¿Cómo agregar un archivo rdlc existente a un ReportViewer (MVVM, WPF)?Presiono un botón -> el comando relevante obtiene el elemento de mi colección de observación como parámetro (una fila en mi cuadrícula de datos) -> ¿Cómo pasar las partes de datos de este elemento a las partes sin completar (o sobrescribir si están llenas, por supuesto) del informe?

Espero haber sido claro. Gracias por la respuesta por adelantado!

Respuestas a la pregunta(2)

Su respuesta a la pregunta