Содержимое в выбранном ящике со списком не отображается в поле со списком при загрузке элемента управления. Появляется после наведения мыши и работает после этого.
Вот элемент комбинированного списка, который выбран по умолчанию
<ComboBoxItem x:Name="ModeSet">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="1*"/>
</Grid.ColumnDefinitions>
<TextBlock Text="=" Grid.Column="0" HorizontalAlignment="Center"/>
<TextBlock Text="Set" Grid.Column="1"/>
</Grid>
</ComboBoxItem>
когда я загружаю окно с этим элементом управления, выпадающий список просто пуст. Затем, когда я наведу курсор мыши, содержимое появится в нем.
<ComboBoxItem x:Name="ModeSet" Content="Test"/>
Это работает, и содержимое отображается правильно с самого начала, так что я догадываюсь, что что-то не так с моей сеткой или ее содержимым?
edit: вот определение списка со списком из xaml:
<ComboBox SelectedValue="{Binding ModeSelection, Mode=TwoWay}"
Grid.Column="0"
Margin="5"
SelectedValuePath="Name">
Это значение по умолчанию "ModeSet"
ComboBoxItem правильно, проблема, кажется, чисто визуальная с контентом, отображаемым неправильно.