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.

Примеры

Ниже описано, как задать InputScope в XAML и в коде.

<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;

Комментарии

Свойство InputScopePasswordBox поддерживает только значения Password и NumericPin . Любое другое значение будет проигнорировано.

Область ввода предоставляет указание на тип текстового ввода, ожидаемого элементом управления . Различные элементы системы могут реагировать на подсказку, предоставляемую областью ввода, и предоставлять специализированный пользовательский интерфейс для типа входных данных. Например, если для элемента управления InputScope задано значение NumericPin, на клавиатуре может отображаться цифровая панель для ввода текста.

Область ввода не выполняет никакой проверки и не запрещает пользователю вводить данные с помощью аппаратной клавиатуры или другого устройства ввода.

Применяется к

См. также раздел