次の方法で共有


TextBox.DesiredCandidateWindowAlignment プロパティ

定義

入力メソッド エディター (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"/>

プロパティ値

入力メソッド エディター (IME) の優先配置を示す 列挙体の値。 既定値は Default です

注釈

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

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

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

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

適用対象

こちらもご覧ください