信息
您所需的主题如下所示。但此主题未包含在此库中。

UIElement.TextInputStart 事件

2013/12/13

在 UI 元素以与设备无关的方式最初获取文本时发生。

Namespace:  System.Windows
程序集:  System.Windows(位于 System.Windows.dll 中)
XMLNS for XAML: 未映射到 xmlns。

声明
Public Event TextInputStart As TextCompositionEventHandler
<uiElement TextInputStart="eventhandler"/>

使用基于 TextCompositionEventHandler 的处理程序处理此事件。

此事件是一种冒泡事件。这意味着,如果为由对象树中的父 - 子关系所连接的一系列对象注册了多个 TextInputStart 处理程序,则事件将由该关系中的每个对象接收,而路由进入父级方向。可用于事件处理程序的 sender 标识处理该事件时所在的对象,却不一定是实际接收发起该事件的输入条件的对象。若要获取发起该事件的对象,请使用该事件的 RoutedEventArgs 事件数据的 OriginalSource 值。有关路由事件概念的更多信息,请参见Windows Phone 的事件

文本输入处理在 IME 文本输入和常规文本输入的起点同时开始时,将发生此事件。用于使用此事件而不是 TextInput 的方案主要用于处理 IME 输入。通常情况下,只对文本输入控件启用 IME。但是,事件仍可能向上冒泡到容器,并在那里得到处理。

Windows Phone 中的 IME 支持也包括能够影响 IME 处理和行为的附加属性,这可以在 TextBox 上设置。请参见 InputMethod

TextInputStart 和 OnTextInputStart

对控件类(任何派生自 Control 的类)来说,可能有为此事件分配的虚拟/重写处理程序,就像 OnTextInputStart 定义的那样。

Windows Phone OS

受以下版本支持: 8.0, 7.1

Windows Phone

显示: