对控件进行数据绑定有两种方式,第一种是在前台这样绑定:
<Canvas> <TextBlock Text="{Binding Team.TeamName}"/> </Canvas>
还有一种是在后台利用Binding类及SetBinding进行绑定如下所示:
string str = "Hello Binding Text"; Binding bind = new Binding(); bind.Mode = BindingMode.OneWay; bind.Source = str; this.mytextblock.SetBinding(TextBlock.TextProperty, bind);
两种绑定的效果是一样的,酌情使用,只是说大家应该知道有这种方式的绑定。