Поделиться через


ComboBox.IsTextSearchEnabled Свойство

Определение

Возвращает или задает значение, указывающее, может ли пользователь перейти к значению путем ввода.

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"/>

Значение свойства

Boolean

bool

Значение true , если пользователь может перейти к значению, введя ; в противном случае — false. Значение по умолчанию — true.

Комментарии

Начиная с Windows 10 версии 1607, ComboBox предоставляет функцию поиска текста. По умолчанию элемент ComboBox переходит к соответствующему значению по мере ввода пользователем. Чтобы отключить это поведение, можно присвоить свойству IsTextSearchEnabled значение false . Это полезно, например, если вы расширили ComboBox с пользовательским текстовым поиском.

Совместимость версий

Свойство IsTextSearchEnabled недоступно до Windows 10 версии 1607. Если параметр "минимальная версия платформы" вашего приложения в Microsoft Visual Studio меньше значения "введенной версии", показанной в блоке "Требования" далее на этой странице, необходимо разработать и протестировать приложение, чтобы учесть это. Дополнительные сведения см. в разделе Адаптивный к версии код.

Примечание

Функция поиска текста доступна, если приложение компилируется для Windows 10 версии 1607 и работает в версии 1607 (или более поздней). Он недоступен, если приложение скомпилировано для предыдущей версии или выполняется в предыдущей версии.

Чтобы избежать исключений при запуске приложения в предыдущих версиях Windows 10, не устанавливайте это свойство в XAML и не используйте его без выполнения проверка среды выполнения. В этом примере показано, как использовать класс ApiInformation для проверка наличия этого свойства перед его настройкой.

<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;
    }
}

Применяется к