示例#1
0
 /// <summary>
 /// 集合的项发生变化时发生的方法。
 /// </summary>
 /// <param name="itemIndex">集合的索引。</param>
 /// <param name="item">集合的项。</param>
 /// <param name="action">操作类型。</param>
 protected virtual void OnItemChanged(int itemIndex, T item, ItemChangeAction action)
 {
     if (this.ItemChanged != null)
     {
         this.ItemChanged(this, new ItemChangeEventArgs <T>(itemIndex, item, action));
     }
 }
示例#2
0
 /// <summary>
 /// 初始化 <see cref="System.Collections.Generic.ItemChangeEventArgs&lt;T&gt;"/> 的新实例。
 /// </summary>
 /// <param name="itemIndex">项索引。</param>
 /// <param name="tiem">项。</param>
 /// <param name="action">变化的原因。</param>
 public ItemChangeEventArgs(int itemIndex, T tiem, ItemChangeAction action)
 {
     this._ItemIndex = itemIndex;
     this._Item      = Item;
     this._Action    = action;
 }