J'ai une liste déroulante avec la source d'articles attachée en utilisant une reliure simple. Est-il possible d'actualiser cette liaison une fois la zone de liste déroulante chargée?
Merci d'avance.
J'ai une liste déroulante avec la source d'articles attachée en utilisant une reliure simple. Est-il possible d'actualiser cette liaison une fois la zone de liste déroulante chargée?
Merci d'avance.
Vous pouvez utiliser des expressions de liaison:
private void ComboBox_Loaded(object sender, RoutedEventArgs e)
{
((ComboBox)sender).GetBindingExpression(ComboBox.ItemsSourceProperty)
.UpdateTarget();
}
Mais comme Blindmeis l’a noté, vous pouvez également déclencher des notifications de modification. De plus, si votre collection implémente INotifyCollectionChanged
(par exemple, implémentée dans le ObservableCollection<T>
), elle se synchronisera afin que vous n’ayez pas à le faire .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.