ComboBox.ShouldPreserveUserEnteredPrefix 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置指示 ComboBox 是保留用户的输入还是将输入替换为匹配的项的值。
public:
property bool ShouldPreserveUserEnteredPrefix { bool get(); void set(bool value); };
public bool ShouldPreserveUserEnteredPrefix { get; set; }
member this.ShouldPreserveUserEnteredPrefix : bool with get, set
Public Property ShouldPreserveUserEnteredPrefix As Boolean
属性值
如果 ComboBox 保留用户的输入,则为 true
;如果 ComboBox 替换具有匹配项的输入。则为 false
。注册的默认值是 false
。 有关什么可以影响值的详细信息,请参阅 Dependency Property Value Precedence(依赖项属性值优先级)。
注解
默认情况下,当用户在与其中一个项目匹配的字符串中 ComboBox 键入字符串时,将选中该项,并替换用户键入的文本。 这可能会导致用户输入的文本更改大小写。 如果属性 ShouldPreserveUserEnteredPrefix 设置为 true
, ComboBox 则选择匹配项,但保留用户输入的文本。 例如,假设包含 ComboBox 带大写 H) 的字符串“Hello” (,并且用户输入“hello” (小写 h) 。 false
如果是ShouldPreserveUserEnteredPrefix,则ComboBox选择其集合中的匹配项“Hello”,并使用该字符串填充其文本框。 true
如果是ShouldPreserveUserEnteredPrefix,则从集合中选择“Hello”,但文本框显示“hello”。
依赖项属性信息
标识符字段 | ShouldPreserveUserEnteredPrefixProperty |
元数据属性设置为 true |
无 |