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 de 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 atual editável na máscara seja redefinida; caso contrário, false para indicar que o caractere de prompt deve 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. Operando na suposição de que a PromptChar propriedade é definida como um valor diferente nullde , a configuração da ResetOnPrompt propriedade para true a qual 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 desmarcada 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. |