RichEditBox.DesiredCandidateWindowAlignment 屬性

定義

取得或設定值,這個值表示輸入法編輯器 (輸入法) 慣用的對齊方式。

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

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

屬性值

列舉值,指出輸入法編輯器 (輸入法) 慣用的對齊方式。 預設值為 Default

備註

使用者有時會透過輸入法編輯器輸入文字, (輸入法) ,顯示在文字輸入方塊正下方的視窗中, (通常適用于東亞語言) 。 輸入法編輯器 (輸入法) 視窗可以涵蓋使用者在輸入文字時可能需要查看的應用程式 UI 重要部分。 使用 DesiredCandidateWindowAlignment 屬性可指定輸入法編輯器 (輸入法) 視窗相對於文字輸入方塊的慣用位置。

根據預設,使用硬體鍵盤時,輸入法編輯器 (輸入法) 遵循游標。 您可以將 DesiredCandidateWindowAlignment 設定為 BottomEdge ,將輸入法編輯器 (輸入法) 對齊文字編輯控制項的下邊緣和左側。

使用軟體輸入面板 (SIP) 時,DesiredCandidateWindowAlignment 沒有任何作用。 每當使用軟輸入面板 (SIP) 時,輸入方法編輯器 (輸入) 仍會停駐在 [軟輸入面板] (SIP) 。

您也可以處理 CandidateWindowBoundsChanged 事件,以將 UI 調整為輸入法編輯器 (輸入法) 的位置。

適用於

另請參閱