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

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

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", первая строка всегда будет выбрана независимо от регистра входных данных.

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