有没有人能告诉我为什么这会导致我的应用程序崩溃?似乎存在一些无限递归,但我无法弄清楚原因。我遇到了这个异常
在遍历树时超出了逻辑树深度。这可能表示树中存在循环
<ContentControl Content="{Binding}">
<ContentControl.ContentTemplate>
<DataTemplate>
<Button Content="{Binding MyString}"/>
</DataTemplate>
</ContentControl.ContentTemplate>
</ContentControl>
这就是我全部的来源
public MainWindow()
{
InitializeComponent();
MyString = "Test";
this.DataContext = this;
}
public string MyString { get; set; }