Naruszenie wzoru MVVM: MediaElement.Play ()

Rozumiem, że ViewModel nie powinien mieć żadnej wiedzy o View, ale jak mogę wywołać metodę MediaElement.Play () z ViewModel, inną niż odwołanie do View (lub bezpośrednio do MediaElement) w ViewModel?
Inne (powiązane) pytanie: jak mogę zarządzać widocznością elementów sterujących View z ViewModel bez naruszania wzorca MVVM?

questionAnswers(3)

yourAnswerToTheQuestion