ItemsControl.IsTextSearchCaseSensitive Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает значение, указывающее, учитывается ли регистр при поиске элементов.
public:
property bool IsTextSearchCaseSensitive { bool get(); void set(bool value); };
public bool IsTextSearchCaseSensitive { get; set; }
member this.IsTextSearchCaseSensitive : bool with get, set
Public Property IsTextSearchCaseSensitive As Boolean
Значение свойства
Значение true
, если поиск выполняется с учетом регистра; в противном случае — значение false
.
Примеры
В следующем примере создается строка ComboBox "DOG", "CAT", "dog" и "cat". В примере свойство привязывается IsTextSearchCaseSensitive к свойству IsChecked объекта CheckBox. Если установлен флажок, а пользователь вводит "dog", выбирается третий элемент.ItemsControl Если пользователь отменяет флажок и вводит "собака", первый элемент выбирается, так как вариант не является условием поиска.
<StackPanel>
<CheckBox Content="_Case sensitive Search" IsChecked="True"
Name="caseSensitiveSearch"/>
<ComboBox IsEditable="True"
IsTextSearchCaseSensitive="{Binding
ElementName=caseSensitiveSearch,
Path=IsChecked}">
<ComboBoxItem>DOG</ComboBoxItem>
<ComboBoxItem>CAT</ComboBoxItem>
<ComboBoxItem>dog</ComboBoxItem>
<ComboBoxItem>cat</ComboBoxItem>
</ComboBox>
</StackPanel>
Комментарии
IsTextSearchEnabled Если задано true
значение свойства, свойство указывает, IsTextSearchCaseSensitive определяет ли регистр, выбран ли элемент в элементе ItemsControl. Например, если ItemsControl содержит две строки, которые отличаются только в случае, например "ITEM" и "item", первая строка всегда будет выбрана независимо от регистра входных данных.