Freigeben über


ComboBox.ShouldPreserveUserEnteredPrefix Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ComboBox die Benutzereingabe behält oder die Eingabe durch ein übereinstimmendes Element ersetzt.

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

Eigenschaftswert

Boolean

true, wenn das ComboBox die Eingabe des Benutzers behält; false, wenn die ComboBox die Eingabe durch ein entsprechendes Element ersetzt. Der registrierte Standardwert ist false. Weitere Informationen dazu, was den Wert beeinflussen kann, finden Sie unter Dependency Property Value Precedence (Vorrang von Abhängigkeitseigenschaftswerten).

Hinweise

Wenn der Benutzer standardmäßig eine Zeichenfolge in die ComboBox Übereinstimmung mit einem seiner Elemente eingibt, wird das Element ausgewählt, und der Text, den der Benutzer eingegeben hat, wird ersetzt. Dies kann dazu führen, dass der Text, den der Benutzer eingegeben hat, den Fall ändern kann. Wenn die ShouldPreserveUserEnteredPrefix Eigenschaft auf true"Festgelegt" festgelegt ist, markiert das ComboBox übereinstimmende Element, behält jedoch den Text bei, den der Benutzer eingegeben hat. Angenommen, eine ComboBox enthält die Zeichenfolge "Hello" (mit Großbuchstaben H), und der Benutzer gibt "Hello" (mit kleingeschriebenem H) ein. Wenn ShouldPreserveUserEnteredPrefix dies der Wert ist false, wählt das ComboBox übereinstimmende Element "Hello" in der Auflistung aus und füllt das Textfeld mit dieser Zeichenfolge auf. trueWenn ShouldPreserveUserEnteredPrefix "Hello" aus der Auflistung ausgewählt ist, aber das Textfeld "Hallo" sagt.

Informationen zur Abhängigkeitseigenschaft

Bezeichnerfeld ShouldPreserveUserEnteredPrefixProperty
Metadateneigenschaften auf true festgelegt Keine

Gilt für