2010-04-30 6 views
2

내가하는 ComboBox을 가지고과 같이 말한다 : 사용자가 나타나서 비어 그 ComboBox에 소문자를 R을 입력하여 시작하면WPF : 편집 가능한 ComboBox; 검색/자동 채우기 기능의 대소 문자를 구분하는 방법은 무엇입니까?

<ComboBox IsEditable="True" Height="30"> 
    <ComboBoxItem>robot</ComboBoxItem> 
    <ComboBoxItem>Robot</ComboBoxItem> 
</ComboBox> 

ComboBox은 예측 자체를 자동으로 채 웁니다 단어 로봇. 큰.

이제 동일한 사용자가 나타나고 다시 비어있는 경우 ComboBox을 입력하기 시작합니다. 예측할 수없는 경우 ComboBox은 소문자 단어 로봇으로 자동 채 웁니다. 별로. 필자는 로봇으로 자동 채우기를 절실히 원하지만 WPF는 나에게 미소 지으며 싶지 않습니다.

상관없이 당신이 (CAPS는, Shift + 키 잠금)에 ComboBox는 항상 소문자로 로봇을 자동으로 채울 것입니다 로봇가있는 대문자를 로봇 앞에있는 소문자가 제공하는 일 ComboBox's 상품 컬렉션.

이것을 방지 할 수있는 방법이 있습니까? 이 동작은 미친 짓이며 절대적으로 최악의 사용자 경험을 만듭니다.

답변

3

닷넷 4에서는

+0

와우 오, 굉 (참 또는 ItemsControl에) 콤보에 IsTextSearchCaseSensitive = True로 설정할 수 있습니다. 감사! –

+0

하! 나는이 재산이 존재한다는 것을 결코 알지 못했다 ... 고마워! – Mario