ItemsControl.IsTextSearchCaseSensitive Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob beim Suchen nach Elementen Groß-/Kleinschreibung beachtet werden muss.Gets or sets a value that indicates whether case is a condition when searching for items.

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 Textsuchen die Groß- und Kleinschreibung berücksichtigt wird, andernfalls false.true if text searches are case-sensitive; otherwise, false.

Beispiele

Im folgenden Beispiel wird eine ComboBox erstellt, die die Zeichen folgen "Dog", "Cat", "Dog" und "Cat" enthält.The following example creates a ComboBox that contains the strings, "DOG", "CAT", "dog", and "cat". Im Beispiel wird die IsTextSearchCaseSensitive -Eigenschaft an IsChecked die-Eigenschaft CheckBoxeines gebunden.The example binds the IsTextSearchCaseSensitive property to the IsChecked property of a CheckBox. Wenn das Kontrollkästchen aktiviert ist und der Benutzer "Dog" eingibt, ItemsControl wird das dritte Element in ausgewählt.If the check box is selected and the user types "dog", the third item in the ItemsControl is selected. Wenn der Benutzer das Kontrollkästchen und die Typen "Dog" deaktiviert, wird das erste Element ausgewählt, da die Groß-/Kleinschreibung keine Bedingung für die Suche ist.If the user unselects the check box and types "dog", the first item is selected because case is not a condition of the search.

<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 fest truegelegt ist IsTextSearchCaseSensitive , gibt die-Eigenschaft an, ob der Fall bestimmt, ob ItemsControlein Element in einem ausgewählt ist.When the IsTextSearchEnabled property is set to true, the IsTextSearchCaseSensitive property specifies whether the case determines whether an item is selected in an ItemsControl. Wenn ein ItemsControl z. b. zwei Zeichen folgen enthält, die sich nur in der Groß-/Kleinschreibung unterscheiden, z. b. "Item" und "Item", wird die erste Zeichenfolge unabhängig von der Groß-/Kleinschreibung immer ausgewählt.For example, if an ItemsControl contain two strings that differ only in case, such as "ITEM" and "item", the first string will always be selected, regardless of the case of the input.

Gilt für: