在CefSharp75版本,使用了WpfImeKeyboardHandler支持后,无法支持搜狗中文输入法
其中的一个修复方案:
在ChrominumWebBrowser中,添加焦点事件的重写,对InputMethod相关进行修改
1 protected override void OnGotFocus(RoutedEventArgs e) 2 { 3 InputMethod.SetIsInputMethodEnabled(this, true); 4 InputMethod.SetIsInputMethodSuspended(this, true); 5 base.OnGotFocus(e); 6 } 7 8 protected override void OnLostFocus(RoutedEventArgs e) 9 {10 base.OnLostFocus(e);11 InputMethod.SetIsInputMethodEnabled(this, false);12 InputMethod.SetIsInputMethodSuspended(this, false);13 }
联系客服