exception (2) 썸네일형 리스트형 WPF Data Binding Error 처리 WPF를 하다 보면 Binding 에러는 흔히 발생한다. 하지만 Binding 에러는 Binding 내부에서 Exception을 처리하기 때문에 에러가 났을 때 알아차리기가 쉽지 않다. 더군다나 Binding 한 Property에 로직이 들어가 있는 경우 해당 부분에서 발생한 Exception 또한 Binding 내부에서 처리해버리기 때문에 Unhandled Exception 으로도 떨어지지 않는다. 그래서 명확하게 Binding 에러를 파악하고 싶을 때, PresentationTraceSource 의 DataBindingSource 에 Listener 를 설치하여 메시지를 받아올 수 있다. >> Detecting Binding Errors 아마 Listener 를 설치하고 실행시켜보고 생각지도 않은 많.. Unhandled Exception 에 대한 처리 Exception 처리를 하지 않은 부분에서 예외가 발생하여 프로그램이 죽어버리는 경우가 종종 발생한다. 최대한 예외처리를 해서 그런일이 발생하지 않게 하는 것이 가장 좋은 방법이지만... 사람인지라.... 그래서 찾아보니 Unhandled Exception 을 잡아낼 수 있는 방법을 닷넷에서 제공하고 있었다. Winform / WPF 는 좀 다르긴 하지만 처음에 Application 을 통해서 시작하는데. Winform 은 아래의 event delegate 를 사용하여 가능하며 System.Windows.Forms.Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadExceptio.. 이전 1 다음