来源:百度文库 编辑:
中财网 时间:2024/05/05 00:08:09
学习笔记:在WPF中用xaml语言处理多重表头的表格时遇到问题,不知从何下手,查阅很多资料,但都是基于.net4.0版本以下平台的,多为3.0 3.5版本,与4.0版本不知如何对应,恰想到用数据模板代以解决,以下是菜鸟级别的学习笔记。(一直是菜鸟,从未飞起来...囧)
重点:在表格的一个表头上应用一个模板,在其列内容上应用另一个模板。1、建立数据示例。表格项目有:序号、姓名、性别、联系电话、联系邮箱1、联系邮箱2数据自拟注:联系邮箱1与邮箱2将作为“联系邮箱”下的二级表头2、用xaml建立DataGrid。 DataContext="{Binding Source={StaticResource DataBase_1}}" ItemsSource="{Binding Collection}"> //填充表格内容(步骤5) 3、用xaml写表头的数据模板。 VerticalAlignment="Stretch"> BorderThickness="0.5" HorizontalAlignment="Stretch"/>