Sdílet prostřednictvím


ItemsControl.IsTextSearchCaseSensitive Vlastnost

Definice

Získá nebo nastaví hodnotu, která označuje, zda je případ 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

Boolean

truepokud jsou hledání textu citlivé na 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 zaškrtnuté políčko a uživatel zadá "pes", je zaškrtnuto ItemsControl třetí položka. 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

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

Platí pro