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


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

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)

Комментарии

Начиная с 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;
    }
}

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