PasswordBox.InputScope Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 sobre o tipo de entrada de texto esperado pelo controle. O padrão é nulo.
Exemplos
Veja como definir o InputScope em 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 propriedade InputScope em PasswordBox dá suporte apenas aos valores Password e NumericPin . Qualquer outro valor é ignorado.
O escopo de entrada fornece uma dica sobre 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 flexível 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 nenhuma entrada por meio de um teclado de hardware ou outro dispositivo de entrada.