Вызвать метод в коде за просмотром до выхода из программы - PullRequest
0 голосов
/ 07 декабря 2010

Я бы хотел вызвать метод в представлении непосредственно перед выходом из программы.В моем ViewModel есть метод CleanUp, который вызывается до выхода из программы, который может зафиксировать изменения из ViewModel, но он не может вызвать метод в представлении.

Мне пришлось поместить небольшое количество логики впредставление для свойства документа richtextbox.В этом случае присоединенное свойство не работает должным образом, потому что каждый раз, когда содержимое изменяется в richtextbox, необходимо создавать новое представление FlowDocument, и я не вижу смысла в таких издержках.

Я простоищет способ вызова метода в представлении, когда приложение закрывается.

Ответы [ 2 ]

1 голос
/ 07 декабря 2010

Как насчет подписки на событие Application.Exit?

0 голосов
/ 07 декабря 2010

Вы можете просто вызвать событие из вашей виртуальной машины и привязать свой вид к этому событию.

...