如何触发" TextChanged"使用tablet pc输入面板的活动?

时间:2014-04-02 14:20:28

标签: c# wpf windows-7

我正在使用相当复杂的WPF控件;它是一个按钮,当按下该按钮时,会创建一个Popup,并将TextBox设置为Popup的内容。 (如果重要的话,这个弹出窗口似乎没有在XAML中声明,而是仅在复杂的WPF XAML.CS

中声明。

我正在尝试使用Window的平板电脑手写识别软件(在我的非平板电脑Windows 7安装中默认安装在Accessories/Tablet PC/Tablet PC Input Panel中)

单击按钮时,将显示“文本框”。在文本框中键入任何内容都会触发文本框" TextChanged"事件。但是,如果我使用输入面板的手写识别,并按"插入",则不会触发文本框的TextChanged事件。 (然而,ComplexControl上的TextInput事件,执行

当我使用输入面板""插入"在常规 WPF文本框中,确实会触发TextChanged事件。

我认为嵌套控件的一些复杂性使输入面板在前一种情况下不能按预期工作,但在后一种情况下不能,但由于我对WPF的相对缺乏经验(哎呀,WPF控件本身就是遗留代码!)我不完全确定为什么会触发而不是另一个。

有什么想法吗?我不确定我能提供哪些代码最有帮助。

0 个答案:

没有答案