半完成と思いきや...

やっとこさ半完成と思いきや,WindowsBase.dll でSystem.StackOverflowException が発生.なんで...
検索してみるとHandle Canvas key events.こんなのを発見.
なるほど,Previewとかのイベントで,相互に呼び出しあうイベントがあるなど,(隠れた)ループができていないかを確かめるということか.でも外部コードなのでVS2008には呼び出し履歴は出てこないし,どこでどう処理が回ったかの情報がない.
WPF Performance Suite | Microsoft DocsにあるWPFでのプロファイリングを使えば,イベントの履歴情報が取れるから,そこから解決するのが一番の早道だけど...環境整えるのめんどくさそう...
ここはローテクだけど,発生状況とそれに関連しそうなコードを目で確認,で解決しましょう.