【发布时间】:2009-08-24 19:39:13
【问题描述】:
以下内容出现在数据模板中:
<ComboBox IsSynchronizedWithCurrentItem="False"
SelectedIndex="0"
SelectedItem="{Binding Path=Value, Mode=OneWayToSource}"
ItemsSource="{Binding Path=EnumeratedValues, Mode=OneTime}"/>
设置SelectedIndex(如上所示)后,OneWayToSource 绑定到Value 不起作用。如果我不设置SelectedIndex 绑定到Value 就可以了。
但是,我真的很想将 SelectedIndex 设置为 0,因为如果我省略设置它,no 项目在 ComboBox 中默认被选中。
任何人都可以看到一种方法,我可以保持与Value 的绑定工作,同时确保默认选择ComboBox 中的第一项?
【问题讨论】:
-
Dave,...出现在数据模板中:和设置了 SelectedIndex(如上所示)之间没有任何显示...是否缺少某些源代码?
-
我也遇到了同样的问题,如果人们不想说它根本不起作用,那我会感到震惊。此外,SelectedIndex 的目的是什么,因为所有 ComboBoxes 都必须绑定到某些东西(否则它们将无用)。
标签: c# .net wpf data-binding combobox