<ContentControl Content="Test">
<ContentControl.ContentTemplate>
<DataTemplate>
<Border>
<ContentPresenter />
</Border>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
它抛出堆栈溢出异常。但是,如果我使用除 ContentPresenter 之外的任何其他控件,它也可以正常工作,即使 ItemPresenter 也可以工作。我知道将 ContentPresenter 放在那里没有任何意义,只是为了了解知识。为什么它会抛出 StackOverFlow 异常以及为什么 Intellisense 显示它可以添加(我的意思是它出现在 Intellisense 中,这意味着在语法上它没有错 ContentPresenter 在那里)。任何帮助都将受到高度重视。或者它是Wpf中的任何缺陷。