別に処理を書いてない Window の生成時に StackOverflowException が表示されるようになってしまった。
コールスタックは表示できず、原因を突き止めるのが大変。
あちこちコメントアウトしたりして犯人を追い込んだところ、コイツでした。
<Style TargetType="Button" BasedOn="{StaticResource {x:Type Button}}">
<!-- 省略... -->
</Style>
BaseOn で自己を参照しようとして、再帰に陥ってたみたい。うーん。
コメント