#wpf #combobox #datagrid
#wpf #combobox #datagrid
Вопрос:
У меня есть следующий код ComboBox:
<ComboBox>
<ComboBoxItem>
<DataGrid AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Header="Code" />
<DataGridTextColumn Header="Name" />
</DataGrid.Columns>
</DataGrid>
</ComboBoxItem>
</ComboBox>
Если поле со списком с длинное, а текст столбцов в таблице данных короткий, вы можете видеть фон элемента со списком при открытии поля со списком. Есть ли способ заставить DataGrid заполнить все пространство ComboBoxItem?
Комментарии:
1. вы пытались привязать ширину DataGrid к фактической ширине ComboBoxItem?
2. Я пробовал это, но в результате сетка данных исчезает при открытии ComboBoxItem.