MaskedTextProvider.ResetOnPrompt Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab, der bestimmt, wie ein dem Aufforderungszeichen entsprechendes Eingabezeichen behandelt werden soll, oder legt diesen Wert fest.
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
Eigenschaftswert
true
, wenn die Eingabe des Aufforderungszeichens die Zurücksetzung der aktuellen bearbeitbaren Position in der Maske zur Folge hat, andernfalls false
, um anzugeben, dass das Aufforderungszeichen wie ein normales Eingabezeichen verarbeitet werden soll. Der Standardwert ist true
.
Hinweise
MaskedTextProvider kann zwei Kategorien von Zeichen, Tempo und Eingabeaufforderungszeichen in besonderer Weise behandeln. Normalerweise wird jedes Eingabezeichen mit der Maske getestet und entweder akzeptiert oder abgelehnt. Wenn Sie davon ausgehen, dass die PromptChar Eigenschaft auf einen anderen Wert als null
festgelegt ist, führt das Festlegen der ResetOnPrompt Eigenschaft auf zu true
einer speziellen Verarbeitung für das Eingabeaufforderungszeichen. Wenn ein Eingabeaufforderungszeichen hinzugefügt wird, wird die aktuelle Maskenzeichenposition gelöscht und die aktuelle Position zum nächsten bearbeitbaren Zeichen erweitert.
ResetOnPrompt hat Vorrang vor der AllowPromptAsInput -Eigenschaft, wie in der folgenden Tabelle beschrieben.
ResetOnPrompt | AllowPromptAsInput | Resultierendes Verhalten |
---|---|---|
true |
true |
Das Eingabeaufforderungszeichen kann hinzugefügt werden und bewirkt, dass die aktuelle Maskenposition zurückgesetzt wird. Der Standardwert. |
true |
false |
Das Eingabeaufforderungszeichen kann hinzugefügt werden und bewirkt, dass die aktuelle Maskenposition zurückgesetzt wird. |
false |
true |
Das Eingabeaufforderungszeichen wird als normales Eingabezeichen verarbeitet. |
false |
false |
Das Eingabeaufforderungszeichen ist ungültig, und bei Methoden, die das Zeichen hinzufügen möchten, schlägt ein Fehler fehl. |