由于许多类似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 });
本文介绍如何在WPF中简化TextBox等UI元素的数据绑定过程。通过使用SetBinding方法结合新Binding实例的方式,可以显著减少代码量并提高可读性。
11万+

被折叠的 条评论
为什么被折叠?



