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

Значение true, если объект ComboBox содержит данные, введенные пользователем; значение false, если объект ComboBox заменяет входные данные соответствующим элементом. Зарегистрированное значение по умолчанию — false. Дополнительные сведения о том, что может влиять на это значение, см. в разделе Приоритет значений свойств зависимостей.

Комментарии

По умолчанию, когда пользователь вводит строку в ComboBox строку, соответствующую одному из его элементов, выбирается элемент и текст, введенный пользователем. Это может привести к тому, что текст, введенный пользователем, изменит регистр. ShouldPreserveUserEnteredPrefix Если свойство заданоtrue, ComboBox выбирает соответствующий элемент, но сохраняет введенный пользователем текст. Например, предположим, что строка ComboBox "Hello" (с прописной буквой H) и пользователь вводит "hello" (с нижним регистром). Если ShouldPreserveUserEnteredPrefix это falseтак, выбирает ComboBox соответствующий элемент "Hello", в коллекции и заполняет его текстовое поле этой строкой. Если ShouldPreserveUserEnteredPrefix выбрано trueзначение "Hello" из коллекции, но текстовое поле "hello".

Сведения о свойстве зависимостей

Поле идентификатора ShouldPreserveUserEnteredPrefixProperty
Metadata properties set to true Нет

Применяется к