ItemsControl.IsTextSearchCaseSensitive プロパティ

定義

項目を検索するときに大文字と小文字の区別が条件であるかどうかを示す値を取得または設定します。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

プロパティ値

テキスト検索で大文字と小文字を区別する場合は true。それ以外の場合は falsetrue if text searches are case-sensitive; otherwise, false.

次の例ではComboBox 、文字列 "dog"、"cat"、"dog"、および "cat" を含むを作成します。The following example creates a ComboBox that contains the strings, "DOG", "CAT", "dog", and "cat". この例ではIsTextSearchCaseSensitive 、プロパティIsCheckedをのCheckBoxプロパティにバインドしています。The example binds the IsTextSearchCaseSensitive property to the IsChecked property of a CheckBox. このチェックボックスがオンになっていて、ユーザーが "dog" を入力するItemsControlと、の3番目の項目が選択されます。If the check box is selected and the user types "dog", the third item in the ItemsControl is selected. ユーザーがチェックボックスをオフにして「dog」と入力した場合、case は検索の条件ではないため、最初の項目が選択されます。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>

注釈

プロパティがにtrue設定されてItemsControlいる場合、プロパティは、で項目が選択されているかどうかを判断するかどうかを指定します。IsTextSearchCaseSensitive IsTextSearchEnabledWhen the IsTextSearchEnabled property is set to true, the IsTextSearchCaseSensitive property specifies whether the case determines whether an item is selected in an ItemsControl. たとえば、にItemsControl "item" や "item" などの大文字と小文字のみが異なる2つの文字列が含まれている場合、入力の大文字と小文字に関係なく、最初の文字列が常に選択されます。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.

適用対象