хранится в поле, это нужно для возможности использовать события по типу minimized и т.д. Но как я понял это не очень хорошая практика при использовании MVVM, каким образом можно сделать это более грамотнее?
самое простое решение: можно объявить собственный интерфейс, содержащий все необходимые события (тупо скопипастить объявления) и реализовать его во вьюхе во вью-модели заменить тип поля и значения, передаваемого в конструктор, на этот интерфейс
Обсуждают сегодня