WPF DataGrid使1行显示为2行
通常在DataGrid中,大多数网格视图都有如下所示的内容。
Name Age Sex City
===========================
Tom 64 M SF
---------------------------
Sam 23 M NY
---------------------------
Eva 18 F LA
但是现在,我的老板需要我显示的行看起来是2行,但实际上仍然是1行,它需要在视图中看起来像这样.
Name/Age Sex/City
=========================
Tom M
64 SF
-------------------------
Sam M
23 NY
-------------------------
Eva F
18 LA
请注意,最终结果也是3行,而不是6行,因此交替颜色将与以前一样工作。此外,我无法更改底层数据、其结构或模型。我只被允许更改视图(只允许UI部分)。
下面是我的XAML代码(和普通的单行一样)
<DataGrid ItemsSource="{Binding Person}" >
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}" />
<DataGridTextColumn Header="Age" Binding="{Binding Age}" />
<DataGridTextColumn Header="Sex" Binding="{Binding Sex}" />
<DataGridTextColumn Header="City" Binding="{Binding City}" />
</DataGrid.Columns>
</DataGrid>
我只需要让它看起来像两行。
转载请注明出处:http://www.insurance-fj.com/article/20230526/2521844.html