2010-07-26 1 views

답변

1

PreviewSelectionChanged 이벤트가 없습니다. 양방향 바인딩을 사용하는 대신 SelectedItem에 대한 단방향 바인딩을 사용하고 command 또는 SelectionChanged 이벤트를 통해 업데이트를 가져옵니다. 그렇게하면 처리기에서 일부 확인을 수행하고 선택 취소를 위조 할 수 있습니다.

+0

그 덕분에, 고마워. –

0

나는 불행하게도 거기 있다고 생각하지 않습니다.

PreviewLeftMouseDown 이벤트를 사용하고 마우스가 ComboBox의 항목 위에 있는지 확인할 수 있습니다. SelectedItem이 아닌 항목의 경우 변경 예정임을 알 수 있습니다.

+0

흥미로운 아이디어이지만, 제대로 이해하기 어려울 것 같습니다. –

+1

그리고 키보드 이벤트를 처리해야 할 수도 있습니다 ... –