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

属性值

如果文本搜索区分大小写,则为 true;否则为 false

示例

以下示例创建一个 ComboBox 包含字符串“DOG”、“CAT”、“dog”和“cat”的 。 该示例将 IsTextSearchCaseSensitive 属性绑定到 IsCheckedCheckBox属性。 如果选中该复选框并且用户键入“dog”,则选中 中的 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项。 例如,如果 包含两个 ItemsControl 仅在大小写方面不同(例如“ITEM”和“item”)的字符串,则无论输入大小写如何,都将始终选择第一个字符串。

适用于