2010-09-08 2 views

Répondre

7

Vous devez ajouter les éléments à votre collection source définis sur ItemsSource. Après avoir défini la propriété ItemsSource à une valeur, il n'est plus possible d'utiliser la propriété Items (en plus de ItemsSource récemment ajouté à null). Items et ItemsSource s'excluent mutuellement.

Si vous utilisez ItemsSource, votre collection-source doit implémenter INotifyCollectionChanged afin qu'elle informe le ListView des modifications. Sinon, les éléments ajoutés ne changeront pas le ListView. Par exemple. Si vous utilisez List<T> comme éléments-source, les modifications ne seront pas transférées.

Il existe des classes qui le font pour vous, par exemple ObservableCollection<T>.

+0

j'ai utilisé collection Observable mais afficher la même erreur –

+0

Utilisez-vous yourListView.Items.Add (newItem) ou myObservableCollection.Add (newItem) – HCL

+0

Merci maintenant sa course confortablement –

Questions connexes