Tamam değildir. Uygulamamda nereye odaklandığım önemli değil, bir web tarayıcısı denetimi içeren bir WindowsFormsHost içinde kullanmam dışında anahtar kombinasyonu çalışır. Web tarayıcısı denetimi için PreviewKeyDown olayını yakalamayı ve IsInputKey'i yanlış olarak ayarlamayı denedim. Bu, teoride, Ev Sahibi'nin tedavi edilmeyen anahtar hareketi dikkate almasına ve yukarı doğru göndermesine neden olmalıdır, fakat bu gerçekleşmez.WPF WindowsFormsHost kabarcık kadar işlenmemiş anahtar hareketlerini Ben bu çalışması gerektiğini anlıyorum, benim app ben bir RoutedCommand için anahtar jest (Ctrl + K) bağlı olduğundan emin değilim
GÜNCELLEME:
Ben denetimin bool IsInputKey (Keys keyData) geçersiz kılmak ve return false, çalışır ve komut olması gerektiği gibi çalıştırılmaktadır.
Belki PreviewKeyDown ele şekilde yanlış bir şey var mı?
private void browser_PreviewKeyDown (object sender, PreviewKeyDownEventArgs e)
{
e.IsInputKey = false;
}
Bu, ana penceremden herhangi bir tuş birleşimini yakalamamı beklemesini bekledim. Ben doğru anlamak Eğer tuş barındırılan Winform tarafından ele olduğunu önlemek istiyorsanız doğrusu