在程序退出之前,在视图后面的代码中调用方法

时间:2010-12-07 04:56:52

标签: wpf mvvm richtextbox

我想在程序退出之前调用视图中的方法。我的ViewModel有一个方法CleanUp,它在程序退出之前被调用,可以从ViewModel提交更改,但它不能在视图中调用方法。

我必须在视图中为richtextbox的document属性放置少量逻辑。附加属性在这种情况下不能很好地工作,因为每次在richtextbox中更改内容时,都需要创建一个新的FlowDocument表示,并且我无法在这样的开销中看到这种感觉。

我正在寻找一种在应用程序即将关闭时在视图中调用该方法的方法。

2 个答案:

答案 0 :(得分:1)

如何订阅Application.Exit事件?

答案 1 :(得分:0)

您可以从VM中引发一个事件,并将您的视图附加到该事件。