<ListView x:Name="listView">
<ListView.View>
<GridView>
<GridViewColumn Width="280"/>
</GridView>
</ListView.View>
</ListView>
在xaml界面的单个列如上
正常情况下我们在xaml中进行数据绑定,代码如下
<GridViewColumn Header="time" Width="130" DisplayMemberBinding="{Binding Path=Time}"/>
这里绑定的Time
但有些时候我们需要在cs文件中动态改变bing的soure,我们就可以使用如下方式进行bing,并且可以动态改变bing的源:
<GridViewColumn x:Name="listViewState" Header="state" Width="80" />
Binding binding = new Binding();
binding.Path = new PropertyPath("State");
listViewState.DisplayMemberBinding = binding;