我想要一个组合框,其ItemsSource来自posteViewSource,它的SelectedItem被绑定到链接到superviseurViewSource的表的idPoste字段。
<Window.Resources>
<local:StagesBDDataSet x:Key="stagesBDDataSet"/>
<CollectionViewSource x:Key="superviseurViewSource" Source="{Binding Superviseur, Source={StaticResource stagesBDDataSet}}"/>
<CollectionViewSource x:Key="posteViewSource" Source="{Binding Poste, Source={StaticResource stagesBDDataSet}}"/>
</Window.Resources>
这是我的组合框定义:
<ComboBox x:Name="idPosteComboBox" DataContext="{StaticResource posteViewSource}" ItemsSource="{Binding}" Height="23" Width="120" DisplayMemberPath="idPoste" />
组合框位于一个网格中,其DataContext设置为:{StaticResource superviseurViewSource}。与项目的绑定工作得很好,但我不知道是否可以为SelectedItem属性提供另一个DataContext。任何提示都将不胜感激,谢谢。
答案 0 :(得分:0)
您可以拥有ItemSource的绑定和SelectedItem的另一个绑定,因此您可以编写:
'\0'