PasswordBox.InputScope Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece el contexto para la entrada utilizada por este 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 de propiedad
El ámbito de entrada, que proporciona una sugerencia sobre el tipo de entrada de texto esperado por el control. El valor predeterminado es NULL.
Ejemplos
Aquí se muestra cómo establecer InputScope en XAML y en 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;
Comentarios
La InputScope
propiedad de PasswordBox solo admite los valores Password y NumericPin . Se ignorará cualquier otro valor.
El ámbito de entrada proporciona una sugerencia en el tipo de entrada de texto esperado por el control. Varios elementos del sistema pueden responder a la sugerencia proporcionada por el ámbito de entrada y proporcionar una interfaz de usuario especializada para el tipo de entrada. Por ejemplo, el teclado suave podría mostrar un panel numérico para la entrada de texto cuando el control tiene establecido en InputScope
NumericPin.
El ámbito de entrada no realiza ninguna validación y no impide que el usuario proporcione ninguna entrada a través de un teclado de hardware u otro dispositivo de entrada.