我们用wndbg调试时,很多时候需要查看某个控件的依赖属性值。
比如:我们查看DataGridColumnHeader的Content依赖属性
1.我们用到的windbg的命令有:!do, !da -details, .formats
2.利用!do查看依赖对象的成员变量, 找到具体依赖属性的地址
0:000>
!do 00000000039a71d8
Name:
System.Windows.Controls.Primitives.DataGridColumnHeader
MethodTable: 000007fee7e58090
EEClass: 000007fee7885bd8
Size: 384(0x180) bytes
File: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0.0.0__31bf3856ad364e35\PresentationFramework.dll
Fields:
MT Field Offset Type VT Attr Value Name
000007fef3f2eb00 4000db0 8 ...eading.Dispatcher 0 instance 0000000002dd4e68 _dispatcher
000007