Freigeben über


ComboBox.ShouldPreserveUserEnteredPrefix Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die ComboBox Benutzereingabe beibehalten oder die Eingabe durch ein übereinstimmende 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

true wenn die ComboBox Eingabe des Benutzers beibehalten wird; false wenn die ComboBox Eingabe durch ein übereinstimmende Element ersetzt Wird die Standardeinstellung false. Weitere Informationen dazu, was den Wert beeinflussen kann, finden Sie unter Dependency Property Value Precedence.

Hinweise

Wenn der Benutzer standardmäßig eine Zeichenfolge in das Element eingibt, das ComboBox mit einem seiner Elemente übereinstimmt, wird das Element ausgewählt, und der vom Benutzer eingegebene Text wird ersetzt. Dies kann dazu führen, dass der Text, den der Benutzer eingegeben hat, die Groß-/Kleinschreibung ändert. Wenn die Eigenschaft auf <a0/> festgelegt ist, wird das übereinstimmende Element markiert, aber der vom Benutzer eingegebene Text beibehalten. Angenommen, eine ComboBox enthält die Zeichenfolge "Hello" (mit Großbuchstaben H), und der Benutzer gibt "hello" (mit kleingeschriebenem H) ein. Wenn ShouldPreserveUserEnteredPrefix ja false, markiert das ComboBox übereinstimmende Element "Hello" in der Auflistung und füllt das Textfeld mit dieser Zeichenfolge auf. Wenn ShouldPreserveUserEnteredPrefix ja, wird true"Hello" aus der Sammlung ausgewählt, aber das Textfeld lautet "Hello".

Informationen zur Abhängigkeitseigenschaft

Element Wert
Bezeichnerfeld ShouldPreserveUserEnteredPrefixProperty
Auf Metadateneigenschaften festgelegt true Nichts

Gilt für: