2009-07-21 17 views

Antwort

9

CollectionChanged wird ausgelöst, wenn ein Element hinzugefügt, entfernt, geändert oder verschoben oder die gesamte Liste aktualisiert wird. Sie können CollectionChanged abonnieren, um Benachrichtigungen zu erhalten.

From MSDN

public class NameList : ObservableCollection<PersonName> 
    { 
     public NameList() : base() 
     { 
      Add(new PersonName("Willa", "Cather")); 
      Add(new PersonName("Isak", "Dinesen")); 
      Add(new PersonName("Victor", "Hugo")); 
      Add(new PersonName("Jules", "Verne")); 
     } 
     } 

     public class PersonName 
     { 
      private string firstName; 
      private string lastName; 

      public PersonName(string first, string last) 
      { 
       this.firstName = first; 
       this.lastName = last; 
      } 

      public string FirstName 
      { 
       get { return firstName; } 
       set { firstName = value; } 
      } 

      public string LastName 
      { 
       get { return lastName; } 
       set { lastName = value; } 
      } 
     } 
+1

Sekunden es ... beide Jon and me "nicht ganz schnell genug" haben gelöscht Antworten ;-P –

+0

Answering schneller als Marc und Jon - das zumindest ein Silberabzeichen sein sollte! – Treb