TextBox.DesiredCandidateWindowAlignment 属性

定义

获取或设置一个值,该值指示输入法编辑器 (输入法) 的首选对齐方式。

public:
 property CandidateWindowAlignment DesiredCandidateWindowAlignment { CandidateWindowAlignment get(); void set(CandidateWindowAlignment value); };
CandidateWindowAlignment DesiredCandidateWindowAlignment();

void DesiredCandidateWindowAlignment(CandidateWindowAlignment value);
public CandidateWindowAlignment DesiredCandidateWindowAlignment { get; set; }
var candidateWindowAlignment = textBox.desiredCandidateWindowAlignment;
textBox.desiredCandidateWindowAlignment = candidateWindowAlignment;
Public Property DesiredCandidateWindowAlignment As CandidateWindowAlignment
<TextBox DesiredCandidateWindowAlignment="candidateWindowAlignmentMemberName"/>

属性值

枚举的值,指示输入法编辑器 (输入法编辑器) 的首选对齐方式。 默认值为 Default

注解

用户有时会通过输入法编辑器 (输入法) 输入文本,该输入法) 显示在窗口正下方的文本输入框 (通常适用于东亚语言) 。 输入法编辑器 (输入法) 窗口可以涵盖用户输入文本时可能需要查看的应用 UI 的重要部分。 使用 DesiredCandidateWindowAlignment 属性指定输入法编辑器 (输入法) 窗口相对于文本输入框的首选位置。

默认情况下,使用硬件键盘时,输入法编辑器 (输入法编辑器) 跟随光标。 可以将 DesiredCandidateWindowAlignment 设置为 BottomEdge ,以将输入法编辑器 (IME) 与文本编辑控件的下边缘和左侧对齐。

使用软输入面板 (SIP) 时,DesiredCandidateWindowAlignment 没有任何影响。 每当使用软输入面板 (SIP) 时,输入法编辑器 (输入法) 仍停靠到软输入面板 (SIP) 。

还可以处理 CandidateWindowBoundsChanged 事件,使 UI 适应输入法编辑器 (输入法) 的位置。

适用于

另请参阅