对于这个绑定的过程我的理解是我更新了tb1里的文本属性,值会传递给stu里的NAME,但是由于student这个类没有实现INotifyPropertyChanged这个接口,所以tb2的Text属性不应该会获得更新,但是实际操作起来tb2的TEXT是会更新的,求高手解答一下
XAML代码:
<StackPanel>
<TextBox x:Name="tb1" Text="{Binding Name,UpdateSourceTrigger=PropertyChanged}"/>
<TextBox x:Name="tb2" Text="{Binding Name}"/>
</StackPanel>
后台实体类:
public class Student
{
public string Name { get; set; }
}
MainWindow代码:
public MainWindow() {
InitializeComponent();
Student stu = new Student();
stu.Name = "Test1";
tb1.DataContext = stu;
tb2.DataContext = stu;
}
这个代码在哪?