2010-08-31 5 views
1

J'utilise ComboBox.ItemsSource = [une collection de données] pour lier des données au contrôle. Je veux raccorder un gestionnaire d'événement à la liste déroulante de sorte que chaque fois que ses données sont mises à jour (ou liées pour la première fois), je peux faire quelque chose.WPF ComboBox Evénement DataBound?

Le problème est que je ne trouve pas d'événement approprié pour cela. L'estimation proche est DataContextChanged. Mais cela n'est pas invoqué lorsque les éléments sont liés/créés.

Un grand merci d'avance pour toute aide.

Vive ~

Répondre

1

La ComboBox.Items propriété est de type ItemCollection, qui a CollectionChanged, CurrentChanged, CurrentChanging événements. Ils devraient convenir à vos besoins.

ItemCollection Class MSDN Article