rowdetailstemplate

Why Width=“*” doesn't work for columns in DataGrid located in RowDetailsTemplate

天涯浪子 提交于 2019-11-29 01:41:52
If I set widths of DataGrid (located in RowDetailesTemplate) columns using "*" - columns scaling doesn't work <DataGrid> ... <DataGrid.RowDetailsTemplate> <DataTemplate> <DataGrid Margin="10" Height="100"> <DataGrid.Columns> <DataGridTextColumn Header="header A" Width="3*" /> <DataGridTextColumn Header="header B" Width="2*" /> <DataGridTextColumn Header="header C" Width="*" /> </DataGrid.Columns> </DataGrid> </DataTemplate> </DataGrid.RowDetailsTemplate> </DataGrid> but if I replace DataGrid by Grid and set it's columns width using "*" scailing works <Grid Margin="5" Height="100"> <Grid

Why Width=“*” doesn't work for columns in DataGrid located in RowDetailsTemplate

被刻印的时光 ゝ 提交于 2019-11-27 15:58:16
问题 If I set widths of DataGrid (located in RowDetailesTemplate) columns using "*" - columns scaling doesn't work <DataGrid> ... <DataGrid.RowDetailsTemplate> <DataTemplate> <DataGrid Margin="10" Height="100"> <DataGrid.Columns> <DataGridTextColumn Header="header A" Width="3*" /> <DataGridTextColumn Header="header B" Width="2*" /> <DataGridTextColumn Header="header C" Width="*" /> </DataGrid.Columns> </DataGrid> </DataTemplate> </DataGrid.RowDetailsTemplate> </DataGrid> but if I replace DataGrid