Я был просто включен в проект с использованием wpf и привязки данных. У меня есть ComboBox, который сначала считывает выбранное значение из модели представления, а затем сразу же записывает значение по умолчанию (неправильное) обратно в модель представления. В стеке вызовов указано, что InitializeComponent() является источником как для вызовов get, так и для набора. Существует около дюжины других элементов управления, которые не ведут себя так. Есть ли какое-то свойство, которое я пропускаю, чтобы предотвратить первое заданное значение?WPF Databound ComboBox непредвиденное поведение
<ComboBox Grid.Column="1" Grid.Row="2"
Name="traceFileOptions" ItemsSource="{Binding TraceFileOptionsCollection}"
SelectedValue="{Binding FileOption}" DisplayMemberPath="Text" SelectedValuePath="Value"
IsEnabled="{Binding WriteToFile}" SelectedIndex="{Binding FileTraceComboBoxDefault}" />
Вы имели в виду как «SelectedValue», так и «SelectedValuePath»? – Andy