日期:2014-05-17  浏览次数:21013 次

WPF,数据绑定,为什么不能设置Source属性

<TextBox Name="tex1" Text="{Binding Path=Name}"  HorizontalAlignment="Left" Height="23" Margin="92,168,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="120"/>



Binding binding = BindingOperations.GetBinding(tex1, TextBox.TextProperty);
binding.Source = list;


在XAML中设置了绑定,在后台中对Source赋值,为什么会报错呢?
Binding.Source属性:MSDN,明明说的就是“获取或设置要用作绑定源的对象”。

------解决方案--------------------
tex1.Datacontext=list;
还有就是你绑定一个列表对象给textbox?貌似只能绑定实体对象吧 这种列表的对象不能绑定到textbox上