我们有一个现有的应用程序,我们正试图用新的 WPF 应用程序替换。
我们在遗留应用程序中使用的其中一个控件具有特殊行为,其中该控件将用户输入的任何文本重定向到外部处理。之后,结果以编程方式更新回控件。(该控件的行为类似于只读TextBox
,因为不允许用户直接在控件中编辑文本;用户键入的任何文本在显示在控件中之前都会被重定向)
我们决定使用该OnPreviewTextInput
事件来重定向e.Text
并将该事件标记为e.Handled
. 这使用英语输入以及 Microsoft 日语输入法。但是当我们尝试使用 Microsoft Korean IME 时,e.Text
它是一个空字符串...
关于为什么它适用于日语而不适用于韩语的任何想法?