MaskedTextProvider.ResetOnPrompt 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 um valor que determina como um caractere de entrada que corresponde ao caractere do prompt deve ser tratado.
public:
property bool ResetOnPrompt { bool get(); void set(bool value); };
public bool ResetOnPrompt { get; set; }
member this.ResetOnPrompt : bool with get, set
Public Property ResetOnPrompt As Boolean
Valor da propriedade
true
se o caractere de prompt inserido como entrada fizer com que a posição editável atual na máscara seja redefinida, caso contrário, false
para indicar que ele deverá ser processado como um caractere de entrada normal. O padrão é true
.
Comentários
MaskedTextProvider pode tratar duas categorias de caracteres, ritmos e caracteres de prompt, de maneira especial. Normalmente, cada caractere de entrada será testado em relação à máscara e aceito ou rejeitado. Operar com a suposição de que a PromptChar propriedade está definida como um valor diferente de null
, em seguida, definir a ResetOnPrompt propriedade como true
resultará em processamento especial para o caractere de prompt. Quando um caractere de prompt é adicionado, ele faz com que a posição atual do caractere de máscara seja limpa e a posição atual seja avançada para o próximo caractere editável.
ResetOnPrompt tem precedência sobre a AllowPromptAsInput propriedade conforme descrito na tabela a seguir.
ResetOnPrompt | AllowPromptAsInput | Comportamento resultante |
---|---|---|
true |
true |
O caractere de prompt pode ser adicionado e faz com que a posição atual da máscara seja redefinida. O padrão. |
true |
false |
O caractere de prompt pode ser adicionado e faz com que a posição atual da máscara seja redefinida. |
false |
true |
O caractere de prompt é processado como um caractere de entrada normal. |
false |
false |
O caractere de prompt não é válido e os métodos que tentam adicionar o caractere falharão. |