通用事件

来源:互联网 发布:淘宝定价公式 编辑:程序博客网 时间:2024/05/17 03:44

 

#region 事件
        public delegate void RowChangedEventHandler(object sender, EventArgs e);
        private static readonly object RowChangedEventHandlerKey = new object();
        public event RowChangedEventHandler RowChanged
        {
            add { Events.AddHandler(RowChangedEventHandlerKey, value); }
            remove { Events.RemoveHandler(RowChangedEventHandlerKey, value); }
        }

        /// <summary>
        /// 记录改后事件
        /// </summary>
        /// <param name="e"></param>
        protected virtual void OnRowChanged(EventArgs e)
        {
            RowChangedEventHandler handler = Events[RowChangedEventHandlerKey] as RowChangedEventHandler;
            if (handler != null)
                handler(this, e);
        }
        #endregion

原创粉丝点击