0

wpf プロジェクトで依存関係プロパティを設定する理由または設定者をデバッグしようとしています。依存関係プロパティの変更イベントを把握してデバッグする手法はありますか?

OnProertyChanged イベント ハンドラーにブレークポイントを設定していますが、問題は... コール スタックに次のように表示されます。

OnPropertyChanged

【外部コード】

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

また、コール スタックを確認できることを期待して SetValue() 呼び出しにブレーク ポイントを設定しようとしましたが、xaml でプロパティを設定しても SetValue( )。

任意の提案は本当に感謝しています,

4

1 に答える 1

0

プロパティがバインドによって変更された場合、ブレーク ポイントSetValueはヒットしません。

コール スタックを右クリックし、オプションShow External CodeThis way をチェックして、どの .Net メソッドがプロパティを変更したかを確認します。

于 2012-06-18T18:12:41.740 に答える