Compartilhar via


ItemsControl.IsTextSearchCaseSensitive Propriedade

Definição

Obtém ou define um valor que indica se as maiúsculas e minúsculas são uma condição ao pesquisar itens.

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

true se as pesquisas de texto diferenciarem maiúsculas e minúsculas, caso contrário, false.

Exemplos

O exemplo a seguir cria um ComboBox que contém as cadeias de caracteres , "DOG", "CAT", "dog" e "cat". O exemplo associa a IsTextSearchCaseSensitive propriedade à IsChecked propriedade de um CheckBox. Se a caixa de seleção estiver marcada e o usuário digitar "cachorro", o terceiro item no ItemsControl será selecionado. Se o usuário desmarcar a caixa de seleção e digitar "cachorro", o primeiro item será selecionado porque case não é uma condição da pesquisa.

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

Comentários

Quando a IsTextSearchEnabled propriedade é definida truecomo , a IsTextSearchCaseSensitive propriedade especifica se o caso determina se um item está selecionado em um ItemsControl. Por exemplo, se um ItemsControl contiver duas cadeias de caracteres que diferem apenas no caso, como "ITEM" e "item", a primeira cadeia de caracteres sempre será selecionada, independentemente do caso da entrada.

Aplica-se a