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;

Комментарии

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

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

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

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

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