J'utilise une zone de liste déroulante pour afficher les catégories qu'un utilisateur peut choisir.Modifier la sélection WPF combobox par variable
Tous ces éléments ont l'identifiant comme SelectedValuePath donc je peux easly obtenir ceux lorsque l'utilisateur effectue une sélection.
<ComboBox Grid.Column ="1" Grid.Row="1" HorizontalAlignment="Center" VerticalAlignment="Center" Width="200" Name="cboCategorieen" ItemsSource="{Binding}" DisplayMemberPath="naam" SelectedValuePath="id" />
Mais comment puis-je changer la sélection du combobox quand je l'id de la sélection choisie (SelectedValuePath)? Ce code ne fait rien et continue à sélectionner le premier.
cboCategorieen.SelectedValuePath = Convert.ToString(artikelWijzigen.categorie);
Pour conclure: Comment puis-je changer la sélection du combobox à celui correspondant à l'id?
Où liez-vous la ItemsSource à la liste déroulante? poster le code – Sajeetharan
En utilisant mon webservice, j'obtiens une liste de tous les articles. wsWebshopMRentals = nouveau WebshopMRentals(); cboCategorieen.DataContext = wsWebshopMRentals.GetAlleSubcategorieen(); cboCategorieen.SelectedIndex = 0; – Matt
suivez-vous MVVM? – Sajeetharan