ItemsControl.IsTextSearchCaseSensitive Propriété

Définition

Obtient ou définit une valeur qui indique si la casse est une condition lors de la recherche d’éléments.

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

Valeur de propriété

true si les recherches de texte tiennent compte de la casse ; sinon, false.

Exemples

L’exemple suivant crée un ComboBox qui contient les chaînes « DOG », « CAT », « dog » et « cat ». L’exemple lie la IsTextSearchCaseSensitive propriété à la IsChecked propriété d’un CheckBox. Si la case à cocher est cochée et que l’utilisateur tape « dog », le troisième élément du ItemsControl est sélectionné. Si l’utilisateur désélectionne la case à cocher et tape « dog », le premier élément est sélectionné, car la casse n’est pas une condition de la recherche.

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

Remarques

Lorsque la IsTextSearchEnabled propriété a la truevaleur , la IsTextSearchCaseSensitive propriété spécifie si la casse détermine si un élément est sélectionné dans un ItemsControl. Par exemple, si un ItemsControl contient deux chaînes qui diffèrent uniquement par la casse, telles que « ITEM » et « item », la première chaîne est toujours sélectionnée, quelle que soit la casse de l’entrée.

S’applique à