ComboBox.ShouldPreserveUserEnteredPrefix Właściwość

Definicja

Pobiera lub ustawia wartość, która wskazuje, czy ComboBox element przechowuje dane wejściowe użytkownika, czy zastępuje dane wejściowe pasującym elementem.

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

Wartość właściwości

Boolean

true jeśli element ComboBox przechowuje dane wejściowe użytkownika; false jeśli ComboBox element zastępuje dane wejściowe pasującym elementem Zarejestrowana wartość domyślna to false. Aby uzyskać więcej informacji o tym, co może wpływać na wartość, zobacz Pierwszeństwo wartości właściwości zależności.

Uwagi

Domyślnie gdy użytkownik wpisze ciąg w ComboBox obiekcie zgodnym z jednym z jego elementów, element jest zaznaczony, a tekst wpisany przez użytkownika jest zastępowany. Może to spowodować, że tekst wprowadzony przez użytkownika zmieni wielkość liter. ShouldPreserveUserEnteredPrefix Jeśli właściwość jest ustawiona na truewartość , ComboBox element wybiera pasujący element, ale zachowuje tekst wprowadzony przez użytkownika. Załóżmy na przykład, że element ComboBox zawiera ciąg "Hello" (ze stolicą H), a użytkownik wprowadza ciąg "hello" (z małymi literami h). Jeśli ShouldPreserveUserEnteredPrefix to false, ComboBox element wybiera pasujący element "Hello" w swojej kolekcji i wypełnia pole tekstowe tym ciągiem. Jeśli ShouldPreserveUserEnteredPrefix element ma truewartość , "Hello" jest zaznaczony z kolekcji, ale w polu tekstowym jest wyświetlany komunikat "hello".

Informacje dotyczące właściwości zależności

Pole identyfikatora ShouldPreserveUserEnteredPrefixProperty
Właściwości metadanych ustawione na true Brak

Dotyczy