ComboBox.IsTextSearchEnabled Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob ein Benutzer durch Eingabe zu einem Wert springen kann.
public:
property bool IsTextSearchEnabled { bool get(); void set(bool value); };
bool IsTextSearchEnabled();
void IsTextSearchEnabled(bool value);
public bool IsTextSearchEnabled { get; set; }
var boolean = comboBox.isTextSearchEnabled;
comboBox.isTextSearchEnabled = boolean;
Public Property IsTextSearchEnabled As Boolean
<ComboBox IsTextSearchEnabled="bool"/>
Eigenschaftswert
bool
"true ", wenn ein Benutzer durch Eingabe zu einem Wert springen kann; andernfalls "false". Der Standardwert ist true.
Hinweise
Ab Windows 10, Version 1607, führt ComboBox ein Feature für die Textsuche ein. Standardmäßig springt das ComboBox-Steuerelement zu einem relevanten Wert, wenn der Benutzer eingibt. Sie können die IsTextSearchEnabled-Eigenschaft auf "false " festlegen, um dieses Verhalten zu deaktivieren. Dies ist beispielsweise hilfreich, wenn Sie comboBox mit benutzerdefinierter Textsuche erweitert haben.
Versionskompatibilität
Die IsTextSearchEnabled-Eigenschaft ist vor Windows 10, Version 1607, nicht verfügbar. Wenn die Einstellung "Mindestplattformversion" ihrer App in Microsoft Visual Studio kleiner als die im Anforderungsblock weiter unten auf dieser Seite angezeigte "Eingeführte Version" ist, müssen Sie Ihre App entwerfen und testen, um dies zu berücksichtigen. Weitere Informationen finden Sie unter versionsadaptiven Code.
Hinweis
Die Textsuche ist verfügbar, wenn Ihre App für Windows 10, Version 1607 und auf Version 1607 (oder höher) kompiliert wird. Sie ist nicht verfügbar, wenn Ihre App für eine frühere Version kompiliert oder auf einer früheren Version ausgeführt wird.
Um Ausnahmen zu vermeiden, wenn Ihre App in früheren Versionen von Windows 10 ausgeführt wird, legen Sie diese Eigenschaft nicht in XAML fest, oder verwenden Sie sie nicht, ohne eine Laufzeitüberprüfung durchzuführen. In diesem Beispiel wird gezeigt, wie Sie mithilfe der ApiInformation-Klasse überprüfen, ob diese Eigenschaft vorhanden ist, bevor Sie sie festlegen.
<ComboBox x:Name="comboBox1" Loaded="ComboBox_Loaded"/>
private void ComboBox_Loaded(object sender, RoutedEventArgs e)
{
if (ApiInformation.IsPropertyPresent("Windows.UI.Xaml.Controls.ComboBox", "IsTextSearchEnabled"))
{
comboBox1.IsTextSearchEnabled = false;
}
}