Поделиться через


MaskedTextProvider.ResetOnPrompt Свойство

Определение

Возвращает или задает значение, определяющее способ обработки входного символа, соответствующего символу запроса.

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

Значение свойства

true Значение , если символ запроса, введенный в качестве входных данных, приводит к сбросу текущей редактируемой позиции в маске; в противном случае, чтобы указать, false что символ запроса должен обрабатываться как обычный входной символ. Значение по умолчанию — true.

Комментарии

MaskedTextProvider может обрабатывать две категории символов, темпов и подсказок особым образом. Как правило, каждый входной символ будет проверен в маске и либо принят, либо отклонен. При работе с предположением, что PromptChar свойству присвоено значение, отличное nullот значения, а затем задание ResetOnPrompt свойства true приведет к специальной обработке для символа запроса. При добавлении символа запроса она приводит к очистке текущей позиции символа маски, а текущая позиция будет расширена до следующего редактируемого символа.

ResetOnPrompt имеет приоритет над AllowPromptAsInput свойством, как описано в следующей таблице.

ResetOnPrompt AllowPromptAsInput Результирующее поведение
true true Символ запроса может быть добавлен и вызывает сброс текущей позиции маски. По умолчанию.
true false Символ запроса может быть добавлен и вызывает сброс текущей позиции маски.
false true Символ запроса обрабатывается как обычный входной символ.
false false Символ запроса недопустим и методы, пытающиеся добавить символ, завершаются ошибкой.

Применяется к

См. также раздел