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 |
Символ запроса недопустим и методы, пытающиеся добавить символ, завершаются ошибкой. |