Кажется, данные не обновляются

По какой-то причине я действительно борюсь с этим. Я новичок в wpf и не могу найти информацию, необходимую для понимания этой простой проблемы.

Я пытаюсь привязать текстовое поле к строке, вывод программы деятельности. Я создал свойство для строки, но при изменении свойства текстовое поле не изменяется. У меня была эта проблема со списком, но я создал диспетчер, который обновляет список.

Я, должно быть, упускаю какой-то важный момент, потому что я думал, что одним из преимуществ использования wpf является отсутствие необходимости обновлять элементы управления вручную. Я надеюсь, что кто-то может отправить меня в правильном направлении.

в windowMain.xaml.cs

private string debugLogText = "initial value";

public String debugLog {
    get { return debugLogText; }
    set { debugLogText = value; }
}

в windowMain.xaml

x:Name="wndowMain"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
DataContext="{Binding RelativeSource={RelativeSource Self}}"

<TextBox Name="txtDebug" Text="{Binding ElementName=wndowMain, Path=debugLog}" />

Ответы на вопрос(1)

Ваш ответ на вопрос