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.

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

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.

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