Buongiorno a tutti.
Ho un problema con la creazione di un nuovo componente in c# usando il pattern MVVM.

Il progetto è cosi strutturato
Model(model.cs)
ViewModel(viewModel.cs)
View(contentUserControl.xaml,
MenuUserControl.xaml)

Ho creato un nuovo componente che permette la creazione e la scrittura di dati nel mio DB e questo funziona interamente. Funzionava anche quando questo componente era scritto all'interno di un file nella view(scriviControl.xaml).

Ma ora ho la necessita di inserire quante volte voglio questo componente, e quindi ho la necessità di averlo come classe esterna alla view.
infatti ora ho la classe scrivi.cs che simula il comportamento del viewModel(ho tutti i dati e la logica per scrivere nel DB) e poi ho il file scrivi.xaml che è tutta la parte grafica del componente.

ora nel mio contentUserControl ho il mio primo componente, ma questo non funziona e non scrive nulla. Come devo connettere correttamente tutti i file?

Grazie in anticipo per il vostro aiuto