Condividi tramite


ComboBox.ShouldPreserveUserEnteredPrefix Proprietà

Definizione

Ottiene o imposta un valore che indica se ComboBox mantiene l'input dell'utente o sostituisce l'input con un elemento corrispondente.

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

Valore della proprietà

true ComboBox se mantiene l'input dell'utente; false se ComboBox sostituisce l'input con un elemento corrispondente L'impostazione predefinita registrata è false. Per altre informazioni su ciò che può influenzare il valore, vedere Precedenza del valore della proprietà di dipendenza.

Commenti

Per impostazione predefinita, quando l'utente digita una stringa in ComboBox che corrisponde a uno dei relativi elementi, l'elemento viene selezionato e il testo digitato dall'utente viene sostituito. Ciò può causare la modifica del testo immesso dall'utente. Se la ShouldPreserveUserEnteredPrefix proprietà è impostata su true, ComboBox seleziona l'elemento corrispondente, ma mantiene il testo immesso dall'utente. Si supponga, ad esempio, che contenga ComboBox la stringa "Hello" (con un carattere H maiuscolo) e che l'utente immetta "hello" (con un valore h minuscolo). Se ShouldPreserveUserEnteredPrefix è false, ComboBox seleziona l'elemento corrispondente, "Hello", nella raccolta e popola la relativa casella di testo con tale stringa. Se ShouldPreserveUserEnteredPrefix è true, "Hello" viene selezionato dalla raccolta, ma la casella di testo indica "hello".

Informazioni sulle proprietà di dipendenza

Elemento Valore
Campo Identificatore ShouldPreserveUserEnteredPrefixProperty
Proprietà dei metadati impostate su true Nessuno

Si applica a