次の方法で共有


TextBox.DesiredCandidateWindowAlignment プロパティ

定義

Input Method エディター (IME) の優先配置を示す値を取得または設定します。

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"/>

プロパティ値

Input Method エディター (IME) の優先配置を示す 列挙体の値。 既定値は Default です

注釈

ユーザーは、テキスト入力ボックスのすぐ下のウィンドウに表示される Input Method エディター (IME) を介してテキストを入力する場合があります (通常は東アジア言語の場合)。 [入力メソッド エディター (IME)] ウィンドウには、ユーザーがテキストを入力するときに表示する必要があるアプリ UI の重要な部分が表示されます。 DesiredCandidateWindowAlignment プロパティを使用して、テキスト入力ボックスに対する Input Method エディター (IME) ウィンドウの優先配置を指定します。

既定では、ハードウェア キーボードを使用すると、Input Method エディター (IME) がカーソルの後に続きます。 DesiredCandidateWindowAlignment を BottomEdge に設定すると、Input Method エディター (IME) をテキスト編集コントロールの下端と左側に揃えることができます。

ソフト入力パネル (SIP) を使用する場合、DesiredCandidateWindowAlignment は影響を与えません。 入力方法エディター (IME) は、ソフト入力パネル (SIP) が使用されるたびに、ソフト入力パネル (SIP) にドッキングされたままになります。

CandidateWindowBoundsChanged イベントを処理して、UI を Input Method エディター (IME) の配置に合わせることもできます。

適用対象

こちらもご覧ください