Compartir vía


ItemsControl.IsTextSearchCaseSensitive Propiedad

Definición

Obtiene o establece un valor que indica si las mayúsculas y las minúsculas son una condición al buscar elementos.

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

Valor de propiedad

true si las búsquedas de texto distinguen mayúsculas de minúsculas; en caso contrario, false.

Ejemplos

En el ejemplo siguiente se crea un ComboBox objeto que contiene las cadenas , "DOG", "CAT", "dog" y "cat". En el ejemplo se enlaza la IsTextSearchCaseSensitive propiedad a la IsChecked propiedad de .CheckBox Si la casilla está activada y el usuario escribe "dog", se selecciona el tercer elemento de .ItemsControl Si el usuario anula la selección de la casilla y escribe "dog", el primer elemento está seleccionado porque case no es una condición de la búsqueda.

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

Comentarios

Cuando la IsTextSearchEnabled propiedad se establece trueen , la IsTextSearchCaseSensitive propiedad especifica si el caso determina si un elemento está seleccionado en un ItemsControl. Por ejemplo, si contiene ItemsControl dos cadenas que solo difieren en el caso, como "ITEM" y "item", la primera cadena siempre se seleccionará, independientemente del caso de la entrada.

Se aplica a