Silverlight Telerik控件 RadGridView控件问题
在定制列模版时,当行宽变化时,设置 模版内的控件不会自动收缩(虽然已经设置VerticalAlignment="Stretch")
第一列 模版 为一个TextBlock 设置自动换行TextWrapping="Wrap" ,
第二列 模版 为一个TextBox
当一列的内容过长自动换行,第二列显示TextBox不会自动扩充 充满整行
贴上示例代码:
<telerik:RadGridView Grid.Row="1" CanUserResizeColumns="True" LoadingRowDetails="dataGridView1_LoadingRowDetails" AutoGenerateColumns="False" x:Name="dataGridView2" ItemsSource="{Binding UserList}" CanUserSortColumns="True" Margin="0,8,0,8"> <telerikGridView:RadGridView.Columns> <telerikGridView:GridViewDataColumn Header="用户编号" HeaderCellStyle="{StaticResource DataGridHeaderStyle}" Width="200" > <telerikGridView:GridViewDataColumn.CellTemplate > <DataTemplate> <TextBlock x:Name="sizeLbl" HorizontalAlignment="Center" Text="{Binding Id}" VerticalAlignment="Center" TextWrapping="Wrap"/> </DataTemplate> </telerikGridView:GridViewDataColumn.CellTemplate> </telerikGridView:GridViewDataColumn> <telerikGridView:GridViewDataColumn Header="用户编号" HeaderCellStyle="{StaticResource DataGridHeaderStyle}" Width="200" > <telerikGridView:GridViewDataColumn.CellTemplate > <DataTemplate> <TextBox Text="{Binding Birthland}" HorizontalAlignment="Center" VerticalAlignment="Stretch"/> </DataTemplate> </telerikGridView:GridViewDataColumn.CellTemplate> </telerikGridView:GridViewDataColumn> </telerikGridView:RadGridView.Columns> </telerik:RadGridView>