WPF控件怎么为每一行显示不同的控件
WPF控件怎么为每一行显示不同的控件
例如第一行第一列显示Label,第一行第二列显示CheckBox
第二行第一列显示Label,第二行第二列显示ComboBox
WPF
Listview
控件
------解决方案--------------------Grid布局,设置行列,然后把你的控件布置到各自的行列里面。
------解决方案--------------------看不出你的布局是否存在规律,无规律的情况下,每个格子自己设置即可,就使用Grid。
------解决方案-------------------- <Grid>
<Grid.RowDefinitions>
<RowDefinition Height="35"></RowDefinition>
<RowDefinition Height="50*"></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="100"/>
<ColumnDefinition Width="120"/>
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" ></TextBlock>
<CheckBoxGrid.Row="0" Grid.Column="1" ></CheckBox>
<TextBlock Grid.Row="1" Grid.Column="0" ></TextBlock>
<CheckBoxGrid.Row="1" Grid.Column="1" ></ComboBox>
</Grid>
上面就是你要的布局:
http://www.aaspx.com/thread-163-1-1.html 也有一些关于布局的代码,你可以学习下