GridColumnStylesCollection.CollectionChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
对 GridColumnStylesCollection 进行更改后发生。
public:
event System::ComponentModel::CollectionChangeEventHandler ^ CollectionChanged;
public event System.ComponentModel.CollectionChangeEventHandler CollectionChanged;
member this.CollectionChanged : System.ComponentModel.CollectionChangeEventHandler
Public Custom Event CollectionChanged As CollectionChangeEventHandler
事件类型
示例
下面的代码示例为 CollectionChanged 事件添加处理程序。
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);
}
注解
有关如何处理事件的详细信息,请参阅 处理和引发事件。