Main Content

event.proplistener

속성 이벤트에 대한 리스너(Listener) 객체 정의

구문

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction)

설명

lh = event.proplistener(Hobj,Properties,'PropEvent',@CallbackFunction)은 지정된 객체에 대해 하나 이상의 속성에 대한 속성 리스너 객체를 만듭니다.

  • Hobj — 속성이 수신 대기(Listen)될 객체의 핸들입니다. Hobj가 배열인 경우 리스너는 배열의 모든 객체에 대해 명명된 이벤트에 응답합니다.

  • Properties — 수신 대기할 속성을 나타내는 matlab.metadata.Property 객체 핸들의 객체 배열 또는 셀형 배열입니다.

  • PropEventPreSet, PostSet, PreGet, PostGet 중 하나여야 합니다.

  • @CallbackFunction — 이벤트가 발생할 때 실행되는 콜백 함수에 대한 함수 핸들입니다.

event.proplistener 클래스는 속성 이벤트 리스너 객체를 정의합니다. 이는 event.listener 클래스의 서브클래스이며 한 속성을 event.listener로 정의된 항목에 추가합니다.

  • Object — 속성 이벤트가 수신 대기하는 객체의 셀형 배열입니다.

속성 리스너를 만들 때 addlistener를 호출하는 대신 event.proplistener 생성자를 호출할 수 있습니다. 그러나 addlistener를 사용하지 않으면 리스너의 라이프사이클이 수신 대기하는 객체에 연결되지 않습니다.

event.proplistener 클래스는 handle 클래스입니다. event.proplistener 클래스와 event.listener 클래스는 동일한 이종 계층 구조의 일부입니다. 따라서 두 클래스의 객체를 모두 포함하는 배열을 만들 수 있습니다. 두 객체 클래스를 모두 포함하는 배열의 클래스는 event.listener입니다.

속성값에 대한 변경 사항 수신 대기하기 항목을 참조하십시오.

matlab.metadata.Property 객체 사용에 대한 자세한 내용은 Get Information About Properties 항목을 참조하십시오.

버전 내역

R2008a에 개발됨

참고 항목

| |

도움말 항목