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
Значение свойства
Значение 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 |
Нет |