나는 follwing을 코드 (작동하지 않는) 한 :WPF 바로 가기 키 -이 기능이 작동하지 않는 이유는 무엇입니까?
private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
e.Handled = true;
if ((e.Key == Key.P) && (Keyboard.Modifiers == ModifierKeys.Alt)) {
MessageBox.Show("Thanks!");
}
}
하지 않는 이유는이 작품? 해당 이벤트는 실행 중이지만
(e.Key == Key.P) && (Keyboard.Modifiers == ModifierKeys.Alt))
은 결코 사실로 평가되지 않습니다. 내 비슷한 이벤트 대신 Alt 대신이 방법으로 작동합니다. 또한 이 포함 된 내 이벤트는및 뿐입니다. 아래 그림과 같이
이벤트 자체가 실행되지 않습니까? 아니면 조건부로 사실이 아닌 것으로 판단되는 조건입니까? –
Opps! 내 질문을 고칠 수 있습니다. 감사! – Justin
WPF 앱이 아닙니까? WPF 3.5 KeyEventArgs에는 어떤 이벤트/소스가 있습니까? –