MaskedTextProvider.ResetOnPrompt Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą sposób obsługi znaku wejściowego zgodnego z znakiem monitu.
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
Wartość właściwości
true
jeśli wprowadzony znak monitu jako dane wejściowe powoduje zresetowanie bieżącej pozycji edytowalnej w masce; w przeciwnym razie, aby wskazać, false
że znak monitu ma być przetwarzany jako normalny znak wejściowy. Wartość domyślna to true
.
Uwagi
MaskedTextProvider może traktować dwie kategorie znaków, tempo i znaki monitu, w specjalny sposób. Zwykle każdy znak wejściowy zostanie przetestowany pod maską i zaakceptowany lub odrzucony. Działanie przy założeniu, że PromptChar właściwość jest ustawiona na wartość inną niż null
, a następnie ustawienie ResetOnPrompt właściwości na true
wartość spowoduje specjalne przetwarzanie dla znaku monitu. Po dodaniu znaku monitu powoduje wyczyszczenie bieżącego położenia znaku maski, a bieżące położenie do następnego znaku edytowalnego.
ResetOnPrompt ma pierwszeństwo przed właściwością AllowPromptAsInput zgodnie z opisem w poniższej tabeli.
ResetOnPrompt | AllowPromptAsInput | Wynikowe działanie |
---|---|---|
true |
true |
Można dodać znak monitu i powoduje zresetowanie bieżącej pozycji maski. Domyślnie. |
true |
false |
Można dodać znak monitu i powoduje zresetowanie bieżącej pozycji maski. |
false |
true |
Znak monitu jest przetwarzany jako normalny znak wejściowy. |
false |
false |
Znak monitu jest nieprawidłowy i metody próbujące dodać znak zakończy się niepowodzeniem. |