MVVM-Light EventToCommand 대 InputBindings에서 발생하는 문제를 재현 할 수있는 솔루션을 만들었습니다. 이 문제는 하나의 창이 열리면서 다른 창이 열리 며, InputBinding을 이스케이프 키에 연결하고 두 번째보기를 닫으면 두 번째보기가 닫히고 첫 번째보기로 돌아갑니다. 대신 EventToCommand를 사용하고 수동으로 동일한 명령을 호출하면 두 번째보기가 닫히고 첫 번째보기가 닫힙니다.EventToCommand 대 InputBindings 문제
코드가 없으면 약간보기가 어렵 기 때문에 문제를 재현 할 수있는 테스트 솔루션을 만들었습니다.
단계는 다음과 같습니다 :
작품 등)
한 것으로 두 번째 열려면 버튼을 첫 번째 창을 클릭합니다. 두 번째에
2) Esc 키를 누릅니다 두 번째를 열려면 버튼을 첫 번째 창을 클릭하고 입력 바인딩
1
문제 사례)를 사용합니다.
2) "Hello"텍스트 상자를 클릭하십시오. 3) Esc 키를 눌러 EventToCommand 경로를 사용하고 두 창을 모두 닫으시겠습니까?
물론! WPF가 Windows Eventing 변경 사항을 의미하지는 않기 때문입니다. 감사. – Cheval