ItemsControl.IsTextSearchCaseSensitive Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.