내부적으로 ComboBox를 사용하는 사용자 지정 컨트롤을 만들고 있습니다.C# WPF - ComboBox
내 문제는 ComboBox에 포커스가 있고 드롭 다운이 열려있는 경우 전체 컨트롤을 표시하는 것입니다. 익사 드롭의 첫 번째 항목을 자동으로 강조 표시하려고하지만 바로 지금하려면 아래쪽 키를 눌러야합니다.
프로그래밍 방식으로 ComboBox의 첫 번째 항목 강조 표시 (읽기 전용 IsHighlighted 속성을 true로 설정) 할 수 있습니까? 나는 ComboBox 내의 IsHighlight 개념이 Focus와는 다르다고 생각한다. 또한 ItemsSource를 통해 바인딩 중이므로 ComboBoxItems에 대한 참조가 없습니다.
그래서 선택한 항목 대신 첫 번째 항목을 강조 표시 하시겠습니까? – Stefan
현재 선택한 항목이 없습니다. ComboBox에 포커스가 있고 드롭 다운이 열려 있으면 드롭 다운 내에서 위/아래 화살표 키를 사용할 수 있도록 첫 번째 ComboBoxItem이 강조 표시되어 있어야합니다. 지금은 첫 번째 항목이 강조 표시되기 전에 아래로 내려야합니다. – jonathanpeppers
아, 죄송합니다. 콤보 상자에 선택한 항목이 필요하지 않음을 기억하지 못했습니다. 항상 그렇습니다 :-) 잠깐 보았지만 해결 방법을 찾을 수 없습니다. 키 스트로크를 보내려고했는데 작동하지 않았다 ... – Stefan