ItemsControl.IsTextSearchCaseSensitive Vlastnost

Definice

Získá nebo nastaví hodnotu, která určuje, zda případ je podmínkou při hledání položek.

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

Hodnota vlastnosti

truepokud se při hledání textu rozlišují malá a velká písmena; v opačném případě . false

Příklady

Následující příklad vytvoří ComboBox řetězec, "DOG", "CAT", "dog" a "cat". Příklad vytvoří vazbu IsTextSearchCaseSensitive vlastnosti na IsChecked vlastnost .CheckBox Pokud je políčko zaškrtnuté a uživatel zadá "pes", je vybrána třetí položka.ItemsControl Pokud uživatel zruší zaškrtnutí políčka a zadá "pes", je první položka vybrána, protože případ není podmínkou hledání.

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

Poznámky

Pokud je vlastnost nastavena IsTextSearchEnabled na true, vlastnost určuje, IsTextSearchCaseSensitive zda případ určuje, zda je položka vybrána v objektu ItemsControl. Pokud například ItemsControl obsahuje dva řetězce, které se liší pouze v případě, například ITEM a Item, bude první řetězec vždy vybrán bez ohledu na případ vstupu.

Platí pro