wpf 在Popup内的TextBox 输入法 不能切换-程序员宅基地

切换输入法 输入不了中文

 1 [DllImport("User32.dll")]
 2 public static extern IntPtr SetFocus(IntPtr hWnd);
 3 
 4 IntPtr GetHwnd(Popup popup)
 5 {
 6     HwndSource source = (HwndSource)PresentationSource.FromVisual(popup.Child);
 7     return source.Handle;
 8 }
 9 
10 private void ShowPopupButtonClick(object sender, RoutedEventArgs e)
11 {
12     ThePopup.IsOpen = true;
13     IntPtr handle = GetHwnd(ThePopup);
14     SetFocus(handle);
15 }

 

转载于:https://www.cnblogs.com/zsx-blog/p/7675976.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30640769/article/details/97755140

智能推荐

DLP市场份额第一 | IDC 首份中国数据泄露防护市场份额报告发布_dlp数据防泄密厂商排名_天空卫士的博客-程序员宅基地

最主要的是DSG的智能化能力偏弱,其中强调的技术,UEBA、CASB,以及一部分针对数据的结构化和非结构化的各种标识技术,并没有提供给中国,以致于在中国只有体系,没有技术,数据安全治理根本无法落地,也不能给企业带来价值。在实现数据安全保护功能的基础上,能够根据用户的操作行为,实现用户行为的可视化,判断每个用户的风险等级并快速定位风险用户和高危威胁事件,预测可能会发生的威胁风险事件,防患于未然,从而实现智能化、自动化、高效率的主动防御。人工智能技术的应用包括数据建模、数据分类分级、数据识别等。_dlp数据防泄密厂商排名

EXCEL VBA通过getopenfilename实现合并选定工作簿-程序员宅基地

Option ExplicitSub 合并工作簿到同一个工作表()'合并多工作簿中指定工作表On Error Resume Next‘出错继续执行Dim x As Variant, x1 As Variant, w As Workbook, wsh As WorksheetDim t As Workbook, ts As Worksheet, l As Integer, h As...

Retrofit 2.0 使用教程-程序员宅基地

本文转载自:http://blog.csdn.net/carson_ho/article/details/73732076前言在Andrroid开发中,网络请求十分常用而在Android网络请求库中,Retrofit是当下最热的一个网络请求库今天,我将献上一份非常详细Retrofit v2.0的使用教程,希望你们会喜欢。如果对Retrofit v2.0的

数据库管理工具-程序员宅基地

CoolSQLhttp://sourceforge.net/projects/coolsql/files/coolsql/CoolSQL%200.9.5%28RC2%29/ 通用数据库客户端DBeaver 1.3.2官网地址:http://dbeaver.jkiss.org/_xb 数据库工具

ad7606中文资料_【AD7606BSTZ PDF数据手册】_中文资料_引脚图及功能_(亚德诺 ADI)-采芯网...-程序员宅基地

ANALOG DEVICES AD7606BSTZ 模数转换器, 16 bit, 200 kSPS, 单, 2.3 V, 5.25 V, LQFP模拟至数字转换器 16 位,多通道,Analog Devices### 模拟至数字转换器 - Analog Devices模拟至数字转换器转换模拟电气信号,用于数据处理用途。 Analog Devices 提供行业最大系列 A/D 转换器产品,设计工..._ad7606中文数据手册

wifi流量劫持 —— html5离线储存投毒,WiFi流量劫持—— 浏览任意页面即可中毒..._Gein Chen的博客-程序员宅基地

E:\NodeJS\closurether\tool\cache-sniffer>phantomjs sniffer.js== www.hao123.com ====================-2 / +360 http://s0.hao123img.com/res/js/track.js?381633== www.taobao.com =================..._fabu123.com

随便推点

Snapshot和Release版本_code_agent的博客-程序员宅基地

Snapshot和Release版本1.snapshot版本自动获取服务器最新代码原理我们在提交snapshot版本时 mvn deploy,会提交一个带时间搓的版本号!maven会根据模块的版本号(pom文件中的version)中是否带有“-SNAPSHOT”(注意这里必须是全部大写)来判断是快照版本还是正式版本。如果是快照版本,那么在mvn deploy时会自动发布到私服的快照版本库中;如果是正式发布版本,那么在mvn deploy时会自动发布到正式版本库中。我们下载依赖到本地仓库时,也会带_snapshot和release

三丰三坐标编程基本步骤_蔡司三坐标测量机操作技巧,有蔡司三坐标的工厂都清除清楚吗?...-程序员宅基地

正确使用蔡司三坐标测量机可以延长仪器的使用寿命,下面看看蔡司三坐标测量机的具体操作步骤:一、规划检测方案首先是要查看零件图纸,了解测量的要求和方法,规划检测方案或调出检测程序。二、注意操作守则吊装放置被测零件过程中,特别要注意遵守吊车安全的操作规程,保护不损坏测量机和零件,零件安放在方便检测、阿贝误差最小的位置并固定牢固。三、安装探针及附件按照测量方案安装探针及探针附件,要按下“紧急停”按钮在进行..._蔡司三坐标使用技巧

使用注册表修改本地安全策略“帐户: 使用空密码的本地帐户只允许进行控制台登录”...-程序员宅基地

在组策略中发现“帐户: 使用空密码的本地帐户只允许进行控制台登录”选项是无法修改的,因为考虑到组策略和注册表一一对应,因此这里考虑直接使用注册表来修改。修改方法:找到注册表中如下键值:[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Lsa] "limitblankpassworduse"=dword:00000001。如下图所示:...

C语言: !(-1)_c语言中-1-程序员宅基地

非非0就是0。 没什么好说的。程序:#include <stdio.h>#include <string.h>#include <stdlib.h>#define pri(fmt, ...) printf("["__FILE__"] <%s>_&_c语言中-1

添加github ssh授权_git ssh授权-程序员宅基地

在一台新设备上git clone自己的仓库(尤其是私有仓库)的时候会出现如下问题:明显是因为没有登陆授权。解决办法是在github上添加当前设备的ssh公钥:github gitee 免密码登陆进行 clone pull push注意在clone的时候URL选择ssh:可以在自己的github上添加多个设备的ssh公钥,这样这些设备都无需繁琐的密码登陆·,注意如果设备的公钥更新之后要及时同步在github上update..._git ssh授权

page分页类_page 分页类-程序员宅基地

class Page { protected $number;//每页显示量 protected $totalCount;//总数据量 protected $totalPage;//总页数 protected $page;//当前页 protected $url;//当前url public function __construct($number=5, ..._page 分页类