Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 调试依赖项属性更改wpf?_C#_Wpf - Fatal编程技术网

C# 调试依赖项属性更改wpf?

C# 调试依赖项属性更改wpf?,c#,wpf,C#,Wpf,我试图调试为什么或者谁在wpf项目中设置依赖项属性。 是否有任何技术可以找出和调试依赖属性更改事件 我正在OnProertyChanged事件处理程序中设置断点,但问题是。。。调用堆栈显示: 不动产变更 [外部代码] myProgram.exe!EntryPoint.EntryPointRunner.Execute() Line 105 + 0x10 bytes C# 我还尝试在SetValue()调用中设置一个断点,希望能够在那里看到调用堆栈,但是……根本没有调用它,这很奇怪,除非在xa

我试图调试为什么或者谁在wpf项目中设置依赖项属性。 是否有任何技术可以找出和调试依赖属性更改事件

我正在OnProertyChanged事件处理程序中设置断点,但问题是。。。调用堆栈显示:

不动产变更

[外部代码]

myProgram.exe!EntryPoint.EntryPointRunner.Execute() Line 105 + 0x10 bytes   C#
我还尝试在SetValue()调用中设置一个断点,希望能够在那里看到调用堆栈,但是……根本没有调用它,这很奇怪,除非在xaml中设置属性不会调用SetValue()


非常感谢您的建议,

如果您的属性通过绑定更改,则
SetValue
中的断点将不会出现


右键单击调用堆栈并选中选项
显示外部代码
,这样您可以看到哪个.Net方法更改了您的属性。

我不知道这是否会为您提供所需的信息,但在Visual Studio中,在选项(工具菜单)的调试->输出窗口下,有一系列与记录WPF数据绑定、依赖属性等相关的选项。这是否回答了您的问题?