WPF如何对ListView绑定数据后,在额外添加一行到最后

WPF如何对ListView绑定数据后,在额外添加一行到最后,第1张

改变数据源,在绑定的数据集合自行再添加一行就是了,因为使用了绑定,所以对数据的改变会引起界面变化,所以我们无需考虑如何在ListView中增加一行,只需要改变数据,这就是绑定的好处。希望对你有帮助,有疑问请追问或是Hi

默认情况下,C1FlexGrid仅有一行多表头,如何来动态的给它添加多表头?

1.添加行和列:通过FlexGrid.Columns.Add和FlexGrid.Rows.Add方法添加行和列。

2.添加多行表头:通过FlexGrid.ColumnHeaders.Rows.Add方法,在ColumnHeaders区域添加多行的表头,实现多行表头。

3.设置Caption内容:通过FlexGrid.ColumnHeaders[row, column]设置Caption内容。

4.合并:通过使用AllowMerging属性对表头进行合并。

详细的代码实现,请参考下面的博客

http://blog.gcpowertools.com.cn/post/2016/02/03/FlexGrid_MultiRowsColumnHeader.aspx

一般情况,你只要按着Ctrl选择就是可以多选,如果不想的话,你可以重写ItemsControl.ItemTemplate,例如

<ItemsControl.ItemTemplate>

  <DataTemplate>

    <StackPanel>

      <CheckBox   IsChecked="{Binding ItemChecked,Mode=TwoWay}"></CheckBox>

      <TextBlock x:Name="root"  Text="{Binding ItemName}" />

    </StackPanel>

     </DataTemplate>

</ItemsControl.ItemTemplate>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11891028.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存