user32.dll을 사용하여 Windows를 열거하고이를 List에 추가하는 interop 코드를 작성했습니다. WindowData는 창 hWnd, 제목, 위치, 크기, 실행 파일 경로, 응용 프로그램 아이콘 등을 저장하는 로컬 INotifyPropertyChanged 클래스입니다.열려있는 모든 창에 대해 창 데이터에 "바인딩"할 수있는 방법이 있습니까?
윈도우 제목, 위치, 크기의 변경에 효과적으로 바인딩 할 수있는 방법이 있습니까? , 등? 매 초마다 정보를 업데이트하기 위해 DispatcherTimer를 사용하고 싶지 않습니다. 간단한 이벤트 처리기 또는 콜백 또는 뭔가를 사용할 수 있으면 그것을 선호합니다.
누구든지 아이디어가 있습니까?