2012-06-18 3 views
0

wpf 프로젝트에서 왜 또는 누가 종속성 속성을 설정하는지 디버깅하려고합니다. 종속성 속성 변경 이벤트를 파악하고 디버그 할 수있는 방법이 있습니까?디버깅 종속성 속성 변경 wpf?

내가 OnProertyChanged 이벤트 처리기에 중단 점을 설정하고,하지만 문제는 ... 호출 스택을 보여줍니다

이 설정

[외부 코드]

myProgram.exe!EntryPoint.EntryPointRunner.Execute() Line 105 + 0x10 bytes C# 

나는 또한 시도를 OnPropertyChanged를 거기에 호출 스택을 볼 수있을 것이라고 기대하는 SetValue() 호출의 중단 점 ... xaml에서 속성을 설정하지 않으면 SetValue()를 호출하지 않는 이상 전혀 호출되지 않습니다. 당신의 재산은, SetValue에서 브레이크 포인트가 충돌하지 않습니다 바인딩을 통해 변경되면

모든 제안은 정말

+0

Visual Studio에서 옵션 (도구 메뉴)의 디버깅 -> 출력 창 아래에 WPF 데이터 바인딩 로깅과 관련된 옵션이 많이 있습니다. , 의존성 등록 정보 등 – CodingGorilla

답변

0

감사 감사합니다.

호출 스택을 마우스 오른쪽 단추로 클릭하고 Show External Code 옵션을 선택하십시오.이 방법을 사용하면 .Net 메소드가 속성을 변경 한 방법을 알 수 있습니다.