2010-12-07 7 views
0

프로그램 종료 직전에 뷰에서 메서드를 호출하고 싶습니다. 내 ViewModel에는 프로그램 종료 전에 호출되어 ViewModel에서 변경 내용을 커밋 할 수있는 CleanUp 메서드가 있지만 뷰에서 메서드를 호출 할 수는 없습니다.프로그램 종료 전에 코드 숨김에서 메서드 호출

richtextbox의 document 속성에 대해 뷰에 작은 양의 논리를 배치해야했습니다. Richtextbox에서 내용이 변경 될 때마다 FlowDocument의 새로운 표현이 만들어 져야하고 그러한 오버 헤드에서 감각을 볼 수 없었기 때문에 첨부 된 속성은이 경우 제대로 작동하지 않았습니다.

응용 프로그램을 닫으려고 할 때보기에서 메서드를 호출하는 방법을 찾고 있습니다.

답변

1

Application.Exit 이벤트에 가입하는 것은 어떻습니까?

+0

좋아,이 이벤트에 등록하는 방법에 대한 예를 찾아 보겠습니다. – GoalMaker

+0

보기의 생성자에 다음을 추가하여 작동하도록했습니다. Application.Current.Exit + = new ExitEventHandler (Current_Exit); Current_Exit 메소드를 처리합니다. 고마워. – GoalMaker

0

VM에서 이벤트를 발생시키고 해당 이벤트에보기를 첨부 할 수 있습니다.

관련 문제