팝업이 활성화 또는 비활성화되었는지 감지 할 수 있습니까? Window-events Window.Activated
및 Window.Deactivated
과 같은.WPF 팝업 활성화 및 비활성화
사용자가 팝업 외부에서 클릭했는지 감지하고 싶습니다 (Popup.StaysOpen=false
옵션을 사용할 수 없음).
업데이트
내가 팝업의 부모 컨트롤에 어떤 핸들러 또는 코드를 추가 할 해달라고, 말을 잊어 버렸습니다.
팝업이 활성화 또는 비활성화되었는지 감지 할 수 있습니까? Window-events Window.Activated
및 Window.Deactivated
과 같은.WPF 팝업 활성화 및 비활성화
사용자가 팝업 외부에서 클릭했는지 감지하고 싶습니다 (Popup.StaysOpen=false
옵션을 사용할 수 없음).
업데이트
내가 팝업의 부모 컨트롤에 어떤 핸들러 또는 코드를 추가 할 해달라고, 말을 잊어 버렸습니다.
주 응용 프로그램 창 (MousePreview 유형 이벤트) 및 팝업 팝업 캡처 - 사용자가 팝업으로 클릭하면 기본 창 이벤트가 실행되지 않으며 반대의 경우도 마찬가지입니다.
그냥 Popup.Opened
및 Popup.Closed
이벤트를 사용할 수있는 것 같습니다.
답변 해 주셔서 감사합니다. 안타깝게도 StaysOpen = true이고 팝업이 닫히지 않고 Closed-event가 실행되지 않기 때문에 이러한 이벤트를 사용할 수 없습니다. – HCL
+1 CaptureMouse() 및 ReleaseCaptureMouse()를 사용하는 것이 좋습니다. 예,가는 길입니다. 감사. – HCL