Du hast ja bereits einen Service mit einer Instanz von einem Fenster. Der DataContext von dem Fenster ist doch das ViewModel(bzw. eine Instanz vom ViewModel). Du kannst also im FensterService-Interface eine Funktion rein bauen, mit der du dir den DataContext vom Fenster hohlen kannst. Musst du dann von Object zu deiner DeineViewModelKlasse casten.