MaskedTextProvider.ResetOnPrompt 属性    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值确定应如何处理与提示字符匹配的输入字符。
public:
 property bool ResetOnPrompt { bool get(); void set(bool value); };public bool ResetOnPrompt { get; set; }member this.ResetOnPrompt : bool with get, setPublic Property ResetOnPrompt As Boolean属性值
如果输入的提示字符会导致掩码中的当前可编辑位置被重置,则为 true;否则为 false,以指示要将提示字符作为正常输入字符进行处理。 默认值为 true。
注解
              MaskedTextProvider 可以特殊方式处理两类字符:节奏和提示字符。 通常,将针对掩码测试每个输入字符,并接受或拒绝。 假设 PromptChar 属性设置为 以外的 null值,然后将 属性设置为 ResetOnPrompttrue 将导致对提示字符进行特殊处理。 添加提示字符时,它会导致清除当前掩码字符位置,并将当前位置提前到下一个可编辑字符。
ResetOnPrompt 优先于 属性, AllowPromptAsInput 如下表所述。
| ResetOnPrompt | AllowPromptAsInput | 产生的行为 | 
|---|---|---|
| true | true | 可以添加提示字符,并导致重置当前掩码位置。 默认值。 | 
| true | false | 可以添加提示字符,并导致重置当前掩码位置。 | 
| false | true | 提示字符作为普通输入字符进行处理。 | 
| false | false | 提示字符无效,尝试添加字符的方法将失败。 |