Verletzung des MVVM-Musters: MediaElement.Play ()

Ich verstehe, dass ViewModel keine Kenntnisse über View haben sollte, aber wie kann ich die MediaElement.Play () - Methode von ViewModel aufrufen, außer einen Verweis auf View (oder direkt auf MediaElement) in ViewModel zu haben?
Andere (verknüpfte) Frage: Wie kann ich die Sichtbarkeit der View-Steuerelemente in ViewModel verwalten, ohne das MVVM-Muster zu verletzen?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage