ItemsControl.IsTextSearchCaseSensitive 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示搜索项时大小写是否为条件。
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 属性绑定到 IsChecked 的 CheckBox属性。 如果选中该复选框并且用户键入“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”)的字符串,则无论输入大小写如何,都将始终选择第一个字符串。