zoukankan      html  css  js  c++  java
  • 事件,委托的功能和原理

    事件功能:当某个动作发生时,能够回调一些方法来达到执行一系列操作的功能。

    原理:委托是方法的接口,定义了方法的规范,包括参数和返回值,这样也是为了安全的回调,

    而事件是委托的实力,一个事件被定义后可以被多次实例化(+=),这就依赖一个叫委托链

    的概念,通过调用委托可顺次调用一些列的方法。

    道理讲明白了,不在罗搜,开始上代码。

    1.定义委托

    public delegate void PropertyChangedEventHandler(object sender, PropertyChangedEventArgs e);

    2.定义事件

    public event PropertyChangedEventHandler PropertyChanged;

    3.实例化事件

    entity.PropertyChanged += new System.ComponentModel.PropertyChangedEventHandler(SmsStaffEntity_PropertyChanged);

    4.调用事件

    PropertyChanged(thisnew PropertyChangedEventArgs(property));

  • 相关阅读:
    财富平台项目日记1:spring boot + mybatis 实现分页查询
    Spring boot 跨域
    Mysql索引
    Java中list多对多拆分
    Redis持久化
    Windows下安装Redis
    idea 常用快捷键
    数据库事务
    Linux开启防火墙端口号
    nginx相关
  • 原文地址:https://www.cnblogs.com/jiangfei5945/p/3386245.html
Copyright © 2011-2022 走看看