Auf Englisch lesen

Freigeben über


ItemsControl.IsTextSearchCaseSensitive Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob beim Suchen nach Elementen die Groß-/Kleinschreibung beachtet werden muss, oder legt diesen Wert fest.

C#
public bool IsTextSearchCaseSensitive { get; set; }

Eigenschaftswert

true, wenn bei Textsuchvorgängen die Groß-/Kleinschreibung beachtet wird, andernfalls false.

Beispiele

Im folgenden Beispiel wird eine ComboBox erstellt, die die Zeichenfolgen "DOG", "CAT", "dog" und "cat" enthält. Im Beispiel wird die IsTextSearchCaseSensitive -Eigenschaft an die IsChecked -Eigenschaft eines CheckBoxgebunden. Wenn das Kontrollkästchen aktiviert ist und der Benutzer "Hund" eingibt, wird das dritte Element in aktiviert ItemsControl . Wenn der Benutzer das Kontrollkästchen deaktiviert und "Hund" eingibt, wird das erste Element ausgewählt, da die Groß-/Kleinschreibung keine Bedingung der Suche ist.

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

Hinweise

Wenn die IsTextSearchEnabled -Eigenschaft auf truefestgelegt ist, gibt die IsTextSearchCaseSensitive -Eigenschaft an, ob die Groß-/Kleinschreibung bestimmt, ob ein Element in einem ItemsControlausgewählt wird. Wenn z. B. zwei ItemsControl Zeichenfolgen enthalten, die sich nur in der Groß- und Kleinschreibung unterscheiden, z. B. "ITEM" und "item", wird die erste Zeichenfolge immer ausgewählt, unabhängig von der Groß-/Kleinschreibung der Eingabe.

Gilt für:

Produkt Versionen
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10