Может ли кто-нибудь сказать мне, почему это приводит к сбою моего приложения? Кажется, есть какая-то бесконечная рекурсия, я не могу понять, почему. Я получаю это исключение
При обходе дерева превышена логическая глубина дерева. Это может указывать на цикл в дереве
<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; }