Я понимаю, что ViewModel не должен иметь никаких знаний о View, но как я могу вызвать метод MediaElement.Play() из ViewModel, кроме ссылки на View (или непосредственно на MediaElement) во ViewModel?
Другой (связанный) вопрос: как я могу управлять видимостью элементов управления View из ViewModel, не нарушая шаблон MVVM?