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

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

18
задан italianogrosso 17 May 2012 в 07:46
поделиться