Попробуйте установить BindingMode
на TwoWay:
Text="{Binding Test, Mode=TwoWay}"
Еще одна вещь, которую я заметил, это то, что ваша привязка к работе должна быть установлена DataContext
, но вы не делаете этого в своем примере. Один из способов сделать это будет примерно так:
public MainPage()
{
InitializeComponent();
ContentPanel.DataContext = this;
}
Если вы предпочитаете оставаться в Xaml, вы можете использовать свойство RelativeSource
для привязки к вашей странице в Xaml без установки DataContext:
Text="{Binding RelativeSource={RelativeSource FindAncestor,
AncestorType={x:Type Window}}, //or Page
Path=Test, Mode=TwoWay}"
Другое дело, Test
будет устанавливаться не после каждого символа, который вы вводите в TextBox, а после того, как пользователь закончит редактирование текста, например, переключив активный элемент управления на следующий.