数据绑定请教
本帖最后由 lflsg 于 2013-01-22 17:19:14 编辑
先看代码:
private void button1_Click(object sender, RoutedEventArgs e)
{
employee.Number = "123";
}
Employee employee = new Employee();
private void Window_Loaded(object sender, RoutedEventArgs e)
{
grid.DataContext = employee;
employee.Number = "321";
}
上面的两个方法分别是 在窗口加载时 通过绑定 grid 控件的数据上下文,grid是一个Grid控件,在这个控件上面放置了一个Textbox控件 在界面中设置他的 Text="{Bingding Number}";
我通过按钮的Click 事件来改变 绑定的数据值;可是实现没问题。
问题是在我使用了 TabControl 控件后 在窗口加载时 赋了什么值就一直是什么值,或者可以同过手动输入值可以,但是任然是用上面的方法 ,用按钮更改值 就不行了,而且我 调试看到 employee.Number 的值改变了,但还是就是窗口中的 值不变化。请教???
------解决方案--------------------窗口中的 值是用哪个控件显示的?代码是?