ComboBox.ShouldPreserveUserEnteredPrefix 属性

定义

获取或设置指示 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

属性值

Boolean

如果 ComboBox 保留用户的输入,则为 true;如果 ComboBox 替换具有匹配项的输入。则为 false。注册的默认值是 false。 有关什么可以影响值的详细信息,请参阅 Dependency Property Value Precedence(依赖项属性值优先级)

注解

默认情况下,当用户在与其中一个项目匹配的字符串中 ComboBox 键入字符串时,将选中该项,并替换用户键入的文本。 这可能会导致用户输入的文本更改大小写。 如果属性 ShouldPreserveUserEnteredPrefix 设置为 trueComboBox 则选择匹配项,但保留用户输入的文本。 例如,假设包含 ComboBox 带大写 H) 的字符串“Hello” (,并且用户输入“hello” (小写 h) 。 false如果是ShouldPreserveUserEnteredPrefix,则ComboBox选择其集合中的匹配项“Hello”,并使用该字符串填充其文本框。 true如果是ShouldPreserveUserEnteredPrefix,则从集合中选择“Hello”,但文本框显示“hello”。

依赖项属性信息

标识符字段 ShouldPreserveUserEnteredPrefixProperty
元数据属性设置为 true

适用于