Udostępnij za pośrednictwem


ItemsControl.IsTextSearchCaseSensitive Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy przypadek jest warunkiem podczas wyszukiwania elementów.

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

Wartość właściwości

Boolean

true jeśli w wyszukiwaniu tekstowym jest rozróżniana wielkość liter; w przeciwnym razie , false.

Przykłady

Poniższy przykład tworzy obiekt ComboBox zawierający ciągi " DOG", "CAT", "dog" i "cat". W przykładzie IsTextSearchCaseSensitive właściwość jest powiązana z IsChecked właściwością obiektu CheckBox. Jeśli pole wyboru jest zaznaczone, a użytkownik wpisze ciąg "dog", zostanie wybrany trzeci element w elemencie ItemsControl . Jeśli użytkownik usunie zaznaczenie pola wyboru i wpisze ciąg "dog", zostanie wybrany pierwszy element, ponieważ wielkość liter nie jest warunkiem wyszukiwania.

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

Uwagi

IsTextSearchEnabled Gdy właściwość jest ustawiona na truewartość , właściwość określa, IsTextSearchCaseSensitive czy przypadek określa, czy element jest zaznaczony w elemencie ItemsControl. Jeśli na przykład element ItemsControl zawiera dwa ciągi, które różnią się tylko w przypadku, takie jak "ITEM" i "item", pierwszy ciąg będzie zawsze wybierany, niezależnie od wielkości liter danych wejściowych.

Dotyczy