C# 如何在DataGrid-WPF C中的同一列中创建不同类型的单元格#
我想在WPF c#中创建一个dataGrind,在同一列中使用不同类型的单元格来获取用户输入 我的DataGrid应该如下所示:C# 如何在DataGrid-WPF C中的同一列中创建不同类型的单元格#,c#,wpf,datagrid,C#,Wpf,Datagrid,我想在WPF c#中创建一个dataGrind,在同一列中使用不同类型的单元格来获取用户输入 我的DataGrid应该如下所示: 那么,我将如何将名称和年龄单元格格式化为文本框单元格。性别和状态单元格到组合框单元格?如果将来需要更多字段,并且希望重用某些功能,请查看 如果您的行在该布局中被固定,并且不期望它们频繁更改,则可以考虑使用标准网格的替代方法: <Grid> <Grid.ColumnDefinitions> <ColumnDefin
那么,我将如何将名称和年龄单元格格式化为文本框单元格。性别和状态单元格到组合框单元格?如果将来需要更多字段,并且希望重用某些功能,请查看
如果您的行在该布局中被固定,并且不期望它们频繁更改,则可以考虑使用标准网格的替代方法:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<TextBlock>Name</TextBlock>
<TextBlock Grid.Row="1">Age</TextBlock>
<TextBlock Grid.Row="2">Gender</TextBlock>
<TextBlock Grid.Row="3">State</TextBlock>
<TextBox Grid.Column="1"></TextBox>
<TextBox Grid.Row="1" Grid.Column="1"></TextBox>
<ComboBox Grid.Row="2" Grid.Column="1"></ComboBox>
<ComboBox Grid.Row="3" Grid.Column="1"></ComboBox>
</Grid>
名称
年龄
性别
陈述
如果您使用MVVM模式,那么(我认为是这样)您应该为单元格创建一个ViewModel并将其绑定为ItemSource。在ViewModel中,可以设置所需的图元。应该可以在文本框和组合框之间进行更改
你可能会在这里找到答案:
)
附言:回答还不够,但我没有足够的观点来评论这个问题