WPF의 활성 창을 참조하십시오. WinForms의 ActiveForm 속성과 같은 것을 사용하여 C #에서 WPF 응용 프로그램의 활성 창을 어떻게 참조 할 수 있습니까? 한 가지 가능한 방법은 응용 프로그램에서 열려있는 창 목록을 스캔하고 그중 하나에 다음이 있는지 확인하는 것입니다 IsActive = true. Application.Current.Windows.OfType().SingleOrDefault(x => x.IsActive); 예를 들어 모달 대화 상자가있는 경우 활성 창이 두 개 이상있을 수 있는지 확실하지 않습니다.이 경우 대화 상자 소유자와 대화 상자 자체가 활성화 될 수 있습니다. PInvoke를 사용하여이를 수행하는 더 좋은 방법이 있습니다. Aviads 답변이 항상 작동하지 않습..