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"/>
Значение свойства
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;
}
}