ItemsControl.IsTextSearchCaseSensitive Proprietà

Definizione

Ottiene o imposta un valore che indica se le maiscole/minuscole sono una condizione durante la ricerca di elementi.

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

Valore della proprietà

Boolean

true se nelle ricerche di testo viene effettuata la distinzione tra maiuscole e minuscole; in caso contrario, false.

Esempio

Nell'esempio seguente viene creato un ComboBox oggetto contenente le stringhe "DOG", "CAT", "dog" e "cat". Nell'esempio la IsTextSearchCaseSensitive proprietà viene associata alla IsChecked proprietà di un oggetto CheckBox. Se la casella di controllo è selezionata e l'utente digita "dog", viene selezionato il terzo elemento in ItemsControl . Se l'utente deseleziona la casella di controllo e digita "dog", viene selezionato il primo elemento perché il case non è una condizione della ricerca.

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

Commenti

Quando la IsTextSearchEnabled proprietà è impostata su true, la IsTextSearchCaseSensitive proprietà specifica se il case determina se un elemento è selezionato in un oggetto ItemsControl. Ad esempio, se un ItemsControl oggetto contiene due stringhe che differiscono solo nel caso, ad esempio "ITEM" e "item", la prima stringa verrà sempre selezionata, indipendentemente dal caso dell'input.

Si applica a