我遇到了combox数据绑定问题,这就是我想要设置它的方式:
1)组合框是ListBox控件[working]
中的一个项目2)组合框的“文本”应绑定到ListBox ItemsSouce [not working]的值
3)组合框将有一个itemssource绑定到从数据库中恢复的列表[working]
此ListBox数据绑定中的其他项目正确,它只是我正在努力的组合框。
这是我的xaml,非常感谢任何帮助。
<ComboBox
ItemsSource="{Binding Source={StaticResource ODPTaskCategories}}"
Text="{Binding Path=Category}"
FontFamily="Tahoma"
FontSize="14"
Height="24.91"
Margin="278,66.96,8,0"
Name="ddlCategory"
VerticalAlignment="Top"
VerticalContentAlignment="Center"
HorizontalAlignment="Stretch"
Width="Auto"
SelectionChanged="ddlCategory_SelectionChanged" />
目标是允许用户从预定义列表中选择组合框中的项目,并将该数据绑定到ListBox的数据绑定项。
答案 0 :(得分:3)
查看SelectedItem属性。还the order seems to matter。
<ComboBox
SelectedItem="{Binding Path=Category}"
ItemsSource="{Binding Source={StaticResource ODPTaskCategories}}"
FontFamily="Tahoma"
FontSize="14"
Height="24.91"
Margin="278,66.96,8,0"
Name="ddlCategory"
VerticalAlignment="Top"
VerticalContentAlignment="Center"
HorizontalAlignment="Stretch"
Width="Auto"
SelectionChanged="ddlCategory_SelectionChanged" />