Нарушение шаблона MVVM: MediaElement.Play ()

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

Ответы на вопрос(3)

Ваш ответ на вопрос