콤보 상자의 "BeforeSelectionChanged"이벤트가 있습니까? SelectedItem 속성이 변경되기 전에 일부 내용을 확인하려고합니다.WPF : 콤보 상자의 "BeforeSelectionChanged"이벤트가 있습니까?
1
A
답변
1
PreviewSelectionChanged 이벤트가 없습니다. 양방향 바인딩을 사용하는 대신 SelectedItem에 대한 단방향 바인딩을 사용하고 command 또는 SelectionChanged 이벤트를 통해 업데이트를 가져옵니다. 그렇게하면 처리기에서 일부 확인을 수행하고 선택 취소를 위조 할 수 있습니다.
0
나는 불행하게도 거기 있다고 생각하지 않습니다.
PreviewLeftMouseDown
이벤트를 사용하고 마우스가 ComboBox
의 항목 위에 있는지 확인할 수 있습니다. SelectedItem
이 아닌 항목의 경우 변경 예정임을 알 수 있습니다.
+0
흥미로운 아이디어이지만, 제대로 이해하기 어려울 것 같습니다. –
+1
그리고 키보드 이벤트를 처리해야 할 수도 있습니다 ... –
그 덕분에, 고마워. –