ItemsControl.IsTextSearchCaseSensitive Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 true
como , 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.