WPFウィンドウにこのコンボボックスがあります。ItemsSourceがロードされるとWPF ComboboxがSelectedValue経由でソースを変更しています
<ComboBox DisplayMemberPath="Description" SelectedValuePath="ID" ItemsSource="{Binding Source={StaticResource CvsPrinters}}" SelectedValue="{Binding CheckPrinterID}" />
私の問題は、ウィンドウをロードするときに、結合SelectedValueのではなくのItemsSource内の適切な項目にコンボボックスのSelectedValueのを設定するので、私の元データはのItemsSourceの最初の項目への変更を引き起こしているということです。
CheckPrinterIDはリストビュー選択のdatacontextに由来し、この問題はロード時にそのリストビューで最初に選択されたアイテムにのみ発生します。リストボックス内の別のアイテムを選択すると、コンボボックスが適切なアイテムを正しく選択しても問題ありませんが、残念ながら私の最初のアイテムが更新され、正しく表示されません。