【发布时间】:2012-06-18 14:49:05
【问题描述】:
我正在尝试调试为什么或谁在 wpf 项目中设置依赖项属性。 是否有任何技术可以找出和调试依赖属性更改事件?
我在 OnProertyChanged 事件处理程序中设置断点,但问题是......调用堆栈显示:
OnPropertyChanged
[外部代码]
myProgram.exe!EntryPoint.EntryPointRunner.Execute() Line 105 + 0x10 bytes C#
我还尝试在 SetValue() 调用中设置断点,希望我能够在那里看到调用堆栈,但是......根本没有被调用,这很奇怪,除非在 xaml 中设置属性不会调用SetValue()。
非常感谢任何建议,谢谢,
【问题讨论】:
-
我不知道这是否会给你你需要的信息,但是在Visual Studio中,在选项(工具菜单)中,在调试->输出窗口下,有一堆相关的选项记录 WPF 数据绑定、依赖属性等。