【发布时间】:2011-10-03 20:20:38
【问题描述】:
我的 WPF 窗口中有这个组合框。
<ComboBox DisplayMemberPath="Description" SelectedValuePath="ID" ItemsSource="{Binding Source={StaticResource CvsPrinters}}" SelectedValue="{Binding CheckPrinterID}" />
我的问题是,在加载窗口时,SelectedValue 绑定导致我的源数据更改为 ItemsSource 中的第一项,而不是将 Combobox 的 SelectedValue 设置为 ItemsSource 中的适当项目。
CheckPrinterID 来自列表视图选择数据上下文,并且此问题仅发生在加载时在该列表视图中最初选择的项目上。当我在列表框中选择另一个项目时,组合框正确选择了正确的项目,一切都很好,但不幸的是我的初始项目已更新,现在不正确。
【问题讨论】:
标签: wpf binding combobox itemssource selectedvalue