GridColumnStylesCollection.CollectionChanged Olay

Tanım

içinde bir değişiklik yapıldığında GridColumnStylesCollectiongerçekleşir.

public:
 event System::ComponentModel::CollectionChangeEventHandler ^ CollectionChanged;
public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged;
member this.CollectionChanged : System.ComponentModel.CollectionChangeEventHandler 
Public Custom Event CollectionChanged As CollectionChangeEventHandler 

Olay Türü

Örnekler

Aşağıdaki kod örneği olay için CollectionChanged bir işleyici ekler.

private:
   void AddHandler()
   {
      GridColumnStylesCollection^ myGridColumns;
      myGridColumns = dataGrid1->TableStyles[ 0 ]->GridColumnStyles;
      
      // Add the handler.
      myGridColumns->CollectionChanged += gcnew CollectionChangeEventHandler( this, &Form1::GridCollection_Changed );
   }

   void GridCollection_Changed( Object^ sender, CollectionChangeEventArgs^ /*e*/ )
   {
      GridColumnStylesCollection^ myGridColumns;
      myGridColumns = dynamic_cast<GridColumnStylesCollection^>(sender);
      Console::WriteLine( myGridColumns->Count );
   }
private void AddHandler() {
   GridColumnStylesCollection myGridColumns;
   myGridColumns = dataGrid1.TableStyles[0].GridColumnStyles;
   // Add the handler.
   myGridColumns.CollectionChanged += new 
      CollectionChangeEventHandler(GridCollection_Changed);
}

private void GridCollection_Changed
  (object sender, CollectionChangeEventArgs e) {
   GridColumnStylesCollection myGridColumns;
   myGridColumns = (GridColumnStylesCollection) sender;
   Console.WriteLine(myGridColumns.Count);
}

Açıklamalar

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır