다른 뷰 모델에서 게시 이벤트를 수신하는 한 뷰 모델에 구독 메서드가 있습니다. 어떤 이유로, 게시 메서드가 실행될 때 subscribe 메서드가 여러 번 (내 경우 4 회) 실행됩니다. 각 게시 및 첫 번째 게시 호출 이외에 중단 점이 있으며 그 중 하나도 실행되지 않습니다.프리즘 eventaggregator를 누가 호출하는지 확인하는 방법은 무엇입니까? 또는 여러 구독 호출
구독 다중 호출이 발생할 때 호출 스택이 변경되지 않습니다.
구독을 여러 번 호출하는 원인을 파악하려면 어떻게해야합니까?
업데이트 : 발견했을 때 이것은 'doh'답변이었습니다. viewmodel은 테이블/그리드의 행에 대한 뷰 모델 모음이며 당연히 그리드에 추가 된 행이 많을수록 더 많은 구독자가 이벤트 수집기에 추가됩니다. 나는 내가 원하지 않는 것들을 없애기 위해 탈퇴 논리를 구현할 필요가 있었다.
비록 이것이 질문의 대답이 아니었지만 도움이되었습니다. 고마워 – Kevin