日期:2014-05-17  浏览次数:21078 次

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  也有一些关于布局的代码,你可以学习下