У меня есть элемент управления списком WPF, связанный с полем edm в таблице базы данных.Это работает нормально, за исключением того, что оно вводит первое значение в элемент управления при запуске, которое не требуется.Вот xaml
<ComboBox x:Name="cbMeasure"
Width="104"
ItemsSource="{Binding Source={StaticResource ddMeasureViewSource}}"
DisplayMemberPath="Measure"
IsSynchronizedWithCurrentItem="True"
SelectedValuePath="Measure"
SelectedValue="{Binding Measure1}"/>
Если я просто жестко закодирую элемент управления, он не помещает первое значение в переменную.Вот как выглядит этот xaml
<ComboBox x:Name="cbMeasure" Width="104" Text="{Binding Measure1}">
<TextBlock Text="one"/>
<TextBlock Text="two"/>
<TextBlock Text="three"/>
<TextBlock Text="four"/>
</ComboBox>
Что мне нужно сделать, чтобы комбинированный список, связанный с базой данных, начинался с пустого значения, как в комбинированном окне текстового поля?Это проблема, поскольку первое значение в SelectedValue связывается с переменной (Measure1).
Таблица db ddMeasure выглядит следующим образом:
RID Measure
--- -------
1 One
2 Two
3 Three
4 Four
, поэтому «One» вставляется втакже заполняется выбор ComboBox и переменная Measure1.