由于许多类似TextBox的UI元素的基类FrameworkElement对BindingOperation.SetBinding(...)进行了封装,所以案例A中的Binding部分可以从:
Binding bd = new Binding();
bd.Source = myStu;
bd.Path = new PropertyPath("StuName");
BindingOperations.SetBinding(tblkText, TextBlock.TextProperty, bd);
简化为:
tblkText.SetBinding(TextBlock.TextProperty, new Binding("StuName") { Source = myStu });