PasswordBox.InputScope プロパティ

定義

この PasswordBox で使用される入力のコンテキストを取得または設定します。

public:
 property InputScope ^ InputScope { InputScope ^ get(); void set(InputScope ^ value); };
InputScope InputScope();

void InputScope(InputScope value);
public InputScope InputScope { get; set; }
var inputScope = passwordBox.inputScope;
passwordBox.inputScope = inputScope;
Public Property InputScope As InputScope
<PasswordBox>
  <PasswordBox.InputScope>
    <InputScope>
      <InputScope.Names>
        <InputScopeName NameValue="inputScopeName"/>
      </InputScope.Names>
    </InputScope>
  </PasswordBox.InputScope>
</PasswordBox>

プロパティ値

コントロールで予期されるテキスト入力の種類にヒントを提供する入力スコープ。 既定値は null です

XAML とコードで InputScope を設定する方法を次に示します。

<PasswordBox x:Name="pinBox" Header="Enter PIN">
    <PasswordBox.InputScope>
        <InputScope>
            <InputScope.Names>
                <InputScopeName NameValue="NumericPin"/>
            </InputScope.Names>
        </InputScope>
    </PasswordBox.InputScope>
</PasswordBox>
PasswordBox passwordBox = new PasswordBox();
passwordBox.Header = "Enter password";

InputScope scope = new InputScope();
InputScopeName scopeName = new InputScopeName();
scopeName.NameValue = InputScopeNameValue.Password;
scope.Names.Add(scopeName);
passwordBox.InputScope = scope;

注釈

PasswordBox の プロパティではInputScopePasswordNumericPin の値のみがサポートされます。 それ以外の値はすべて無視されます。

入力スコープは、コントロールで予期されるテキスト入力の種類に関するヒントを提供します。 システムのさまざまな要素は、入力スコープによって提供されるヒントに応答し、入力の種類に特化した UI を提供できます。 たとえば、コントロールが NumericPin に設定されている場合、ソフト キーボードにテキスト入力用の数字パッドがInputScope表示される場合があります。

入力スコープは検証を実行せず、ユーザーがハードウェア キーボードやその他の入力デバイスを介して入力を提供することを妨げません。

適用対象

こちらもご覧ください