ItemsControl.IsTextSearchCaseSensitive Özellik

Tanım

Öğeleri ararken büyük/küçük harf koşulu olup olmadığını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true metin aramaları büyük/küçük harfe duyarlıysa; aksi takdirde , false.

Örnekler

Aşağıdaki örnek, "DOG", "CAT", "dog" ve "cat" dizelerini içeren bir ComboBox oluşturur. Örnek, özelliğini özelliğinin CheckBoxözelliğine IsChecked bağlarIsTextSearchCaseSensitive. Onay kutusu seçiliyse ve kullanıcı "köpek" yazarken içindeki üçüncü öğe ItemsControl seçilir. Kullanıcı onay kutusunun seçimini kaldırır ve "köpek" yazarken, büyük/küçük harf arama koşulu olmadığından ilk öğe seçilir.

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

Açıklamalar

IsTextSearchEnabled özelliği olarak ayarlandığında trueözelliği, IsTextSearchCaseSensitive bir öğesinde ItemsControlbir öğenin seçilip seçilmediğinin büyük/küçük harf tarafından belirlenip belirlenmeyeceğini belirtir. Örneğin, bir ItemsControl yalnızca "ITEM" ve "item" gibi farklı iki dize içeriyorsa, girişin büyük/küçük harflerinden bağımsız olarak ilk dize her zaman seçilir.

Şunlara uygulanır