これが私のアプリをクラッシュさせる理由を誰か教えてもらえますか? 理由がわからないという無限の再帰があるようです。この例外が発生します
ツリーのトラバース中に、論理ツリーの深さを超えました。これは、ツリーのサイクルを示している可能性があります
<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; }