Я пытаюсь добавить сетку данных в UserControl, для которого ширина основных элементов управления установлена на растяжение. Элементы управления добавляются в StackPanel на главной панели, и я хочу, чтобы ширина элемента управления растягивалась.
В моей сетке данных задана ширина, но если я не определю ширину в пользовательском контроле, все столбцы уменьшатся до 10 пикселей.
<Expander Header="Issues" HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" Margin="4,86,4,4" VerticalAlignment="Stretch" IsExpanded="False">
<Grid Background="#FFE5E5E5" HorizontalAlignment="Stretch" Width="Auto">
<DataGrid x:Name="dg_issues" CanUserResizeRows="False" CanUserReorderColumns="False" CanUserAddRows="False" CanUserDeleteRows="False" CanUserSortColumns="False" CanUserResizeColumns="True" HorizontalAlignment="Stretch" AutoGenerateColumns="False" HeadersVisibility="Column" SelectionMode="Single">
<DataGrid.Columns>
<DataGridTextColumn Header="ID" Binding="{Binding Key}" Width="60"/>
<DataGridTextColumn Header="Status" Binding="{Binding Status}" Width="60"/>
<DataGridTextColumn Header="Summary" Binding="{Binding Summary}" Width="*"/>
<DataGridTextColumn Header="Time Spent" Binding="{Binding TimeSpent}" Width="70"/>
<DataGridTextColumn Header="Remaining" Binding="{Binding Remaining}" Width="70"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
</Expander>
