for (int i = 0; i < VisualTreeHelper.GetChildrenCount(LayoutRoot); i++)
{
var Child = VisualTreeHelper.GetChild(LayoutRoot, i);
if (Child is TextBox)
{
// MessageBox.Show(((TextBox)Child).Name);
((TextBox)Child).TextChanged += new TextChangedEventHandler(MainPage_TextChanged);
}
}
void MainPage_TextChanged(object sender, TextChangedEventArgs e)
{
System.Windows.Data.BindingExpression expresson = (sender as TextBox).GetBindingExpression(TextBox.TextProperty);
expresson.UpdateSource();
}