Compartilhar via


PasswordBox.InputScope Propriedade

Definição

Obtém ou define o contexto de entrada usado por esta 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>

Valor da propriedade

O escopo de entrada, que fornece uma dica para o tipo de entrada de texto esperado pelo controle. O padrão é nulo.

Exemplos

Veja como definir o InputScope no XAML e no código.

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

Comentários

A InputScope propriedade em PasswordBox dá suporte apenas aos valores Password e NumericPin . Qualquer outro valor é ignorado.

O escopo de entrada fornece uma dica para o tipo de entrada de texto esperado pelo controle. Vários elementos do sistema podem responder à dica fornecida pelo escopo de entrada e fornecer uma interface do usuário especializada para o tipo de entrada. Por exemplo, o teclado virtual pode mostrar um teclado numérico para entrada de texto quando o controle tiver seu InputScope conjunto como NumericPin.

O escopo de entrada não executa nenhuma validação e não impede que o usuário forneça qualquer entrada por meio de um teclado de hardware ou outro dispositivo de entrada.

Aplica-se a

Confira também