В идеале вы должны изменять данные базового объекта, а не свойство Text
элемента TextBox
в элементе управления только для чтения TextBox
.
Если вы хотите продолжить использовать свойство Text
, вам необходимо установить привязку как TwoWay
.
<TextBlock Name="MyTextBox" Text="{Binding Path=PropertyName, Mode=TwoWay}"/>