Bonjour
J'ai un soucis, j'ai une combobox dans une listBox.
Ma listbox est binder sur un objectDataProvider(qui est instancié dans le code).
J'ai un autre objectDataProvider qui correspond à une ObservableCollection c'est la liste que je veux afficher dans ma comboBox
<ObjectDataProvider x:Key="UnitArrayObjectDataProvider" />
<ObjectDataProvider x:Name="ObjectDataProviderProduct" x:Key="ProductObjectDataProvider" />
<ListBox Name="unitListBox" ItemsSource="{Binding}" DataContext="{Binding Source ={StaticResource ProductObjectDataProvider},Path=productUnitArrayField/FMProductUnit}" IsSynchronizedWithCurrentItem="True">
<ListBox.ItemTemplate>
<DataTemplate >
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<ComboBox Name="valueComboBox" Grid.Row="1" Grid.Column="4" ItemsSource="{Binding Source={StaticResource UnitArrayObjectDataProvider}}" DisplayMemberPath="keyField" SelectedValuePath="keyField" Text="vdvdvdvdvd" />
comment est que je peux binder la liste de (UnitArrayObjectDataProvider) et la valeur à afficher(ObjectDataProviderProduct) dans ma comboBox ?
Merci de votre aide
Partager