Сбой привязки в ContentControl

Кто-нибудь может сказать мне, почему это приводит к сбою моего приложения? Кажется, есть какая-то бесконечная рекурсия, я не могу понять, почему. Я получаю это исключение

Превышена глубина логического дерева, пока Я получаю это исключение. Превышена логическая глубина дерева при обходе дерева. Это ...

Кто-нибудь может сказать мне, почему это приводит к сбою моего приложения? Кажется, есть какая-то бесконечная рекурсия, я не могу понять, почему. Я получаю это исключение

Превышена глубина логического дерева, пока Я получаю это исключение. Превышена логическая глубина дерева при обходе дерева. Это ...

Кто-нибудь может сказать мне, почему это приводит к сбою моего приложения? Кажется, есть какая-то бесконечная рекурсия, я не могу понять, почему. Я получаю это исключение

Превышена глубина логического дерева, пока пересекая дерево. Это могло, это может указать цикл в дереве

<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; }
11
задан ImJames 23 December 2010 в 14:48
поделиться