ItemsControl.IsTextSearchCaseSensitive Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 true
valeur , 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.