我有一个 ComboBox,其 XAML 如下所示:
<StackPanel Grid.Row = "0" Style="{DynamicResource chartStackPanel}">
<Label Content="Port:" HorizontalAlignment="Left" Margin="8,0,0,0"/>
<ComboBox Width="75" Height="24" HorizontalAlignment="Right" Margin="8,0,0,0" SelectedValue="{Binding Port, Mode=OneWayToSource}">
<ComboBoxItem Content="C43"/>
<ComboBoxItem Content="C46" IsSelected="True"/>
<ComboBoxItem Content="C47"/>
<ComboBoxItem Content="C48"/>
</ComboBox>
</StackPanel>
上面引用的样式定义如下:
首次显示 ComboBox 时,我希望在 ComboBox 中显示“C46”项。但是,当它加载时,ComboBox 是空白的。有趣的是,我的 VM 中的源属性设置为“C46”。谁能告诉我做错了什么?