ItemsControl.IsTextSearchCaseSensitive Propriedade

Definição

Obtém ou define um valor que indica se o caso é uma condição ao procurar 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 de Propriedade

true se as pesquisas de texto forem sensíveis a maiúsculas e minúsculas; caso contrário, false.

Exemplos

O exemplo seguinte cria um ComboBox que contém as cadeias "DOG", "CAT", "dog" e "cat". O exemplo liga a IsTextSearchCaseSensitive propriedade à IsChecked propriedade de um CheckBox. Se a caixa de seleção estiver selecionada e o utilizador escrever "cão", o terceiro item ItemsControl é selecionado. Se o utilizador desmarcar a caixa de seleção e escrever "dog", o primeiro item é selecionado porque o caso 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>

Observações

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

Aplica-se a