MaskedTextProvider.ResetOnPrompt 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值确定应如何处理与提示字符匹配的输入字符。
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
值,然后将 属性设置为 ResetOnPrompttrue
将导致对提示字符进行特殊处理。 添加提示字符时,它会导致清除当前掩码字符位置,并将当前位置提前到下一个可编辑字符。
ResetOnPrompt 优先于 属性, AllowPromptAsInput 如下表所述。
ResetOnPrompt | AllowPromptAsInput | 产生的行为 |
---|---|---|
true |
true |
可以添加提示字符,并导致重置当前掩码位置。 默认值。 |
true |
false |
可以添加提示字符,并导致重置当前掩码位置。 |
false |
true |
提示字符作为普通输入字符进行处理。 |
false |
false |
提示字符无效,尝试添加字符的方法将失败。 |