ItemsControl.IsTextSearchCaseSensitive プロパティ

定義

項目を検索するときに、大文字/小文字の区別が条件かどうかを示す値を取得または設定します。

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

プロパティ値

Boolean

テキスト検索で大文字小文字が区別される場合は true。それ以外の場合は false

次の例では、文字列 "DOG"、"CAT"、"dog"、"cat" を含む a を作成 ComboBox します。 この例では、プロパティIsCheckedCheckBoxIsTextSearchCaseSensitive . チェック ボックスがオンで、ユーザーが "dog" と入力すると、その中の 3 番目の ItemsControl 項目が選択されます。 ユーザーがチェック ボックスをオフにし、「dog」と入力すると、case が検索の条件ではないので、最初の項目が選択されます。

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

注釈

プロパティが IsTextSearchEnabled 設定 trueされている場合、 IsTextSearchCaseSensitive プロパティは、ケースで項目が選択 ItemsControlされているかどうかを決定するかどうかを指定します。 たとえば、"ITEM" や "item" など、大文字と小文字のみが異なる 2 つの文字列が含まれている場合 ItemsControl 、入力の大文字と小文字に関係なく、最初の文字列は常に選択されます。

適用対象