wpf listview 前后端绑定

 <ListView  Margin="5" ItemsSource="{Binding}" VerticalAlignment="Stretch"  Name="listView2" >

这是前端的绑定,一开始我只是想通过前端设置绑定,从而实现对后台对象的数据交互,后来查了些资料发现不行欸,(好像也不是不行,我还没有试下在binding中加上path和source,一会加上试下),需要后台为listview进行赋值,后台代码如下

listView2.DataContext = dataTable;
不知道是不是数据源的缘故,我知道只要把数据源放到控件的
DataContext

上面,下面的控件就能找到,有时候只是想只通过前端进行绑定,或者只通过后台进行绑定,然后我就把前端的

ItemsSource="{Binding}" 删除了,结果运行不能显示,我想应该是前端设置binding后,不写path和source就默认把自己作为下面的数据binding的数据源了,

这样的前后端都要设置binding其实还挺烦的,希望看到的朋友们能给点建议是不是可以在前台设置binding,而不需要在后台再设置了,谢谢了,我去试下前端设置source去,


猜你喜欢

转载自blog.csdn.net/roujian0985/article/details/80728564