TextBox.DesiredCandidateWindowAlignment 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示输入法编辑器 (输入法) 的首选对齐方式。
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,以将输入法编辑器 (输入法) 与文本编辑控件的下边缘和左侧对齐。
使用软输入面板 (SIP) 时,DesiredCandidateWindowAlignment 没有任何影响。 每当使用软输入面板 (SIP) 时,输入法编辑器 (输入法) 仍会停靠到软输入面板 (SIP) 。
还可以处理 CandidateWindowBoundsChanged 事件,使 UI 适应输入法编辑器 (输入法) 的位置。