<ComboBox IsEditable="True" TextBoxBase.TextChanged="ComboBox_TextChanged" />
... nên làm điều đó. (Giả sử bạn muốn thứ gì đó sẽ kích hoạt mỗi lần thay đổi được thực hiện cho văn bản, thay vào đó khi người dùng đã nhập xong văn bản. Trong trường hợp đó bạn cần một sự kiện khác - có thể là sự kiện LostFocus hoặc một cái gì đó?)
Dù sao, lý do tại sao XAML ở trên hoạt động là, khi IsEditable được đặt thành true, ComboBox sử dụng một TextBox để hiển thị và chỉnh sửa văn bản. Sự kiện TextChanged của TextBox là bubbling event - có nghĩa là nó sẽ bong bóng lên qua cây phần tử để chúng ta có thể xử lý nó trên chính ComboBox.
Bit duy nhất 'khó hiểu' là ComboBox không hiển thị sự kiện TextChanged nhưng bạn vẫn có thể xác định trình xử lý cho nó bằng cách sử dụng attached event (do đó cú pháp TextBoxBase.TextChanged).
(Có lẽ đáng chú ý cho đầy đủ, rằng nếu các ComboBox xảy ra với chứa nhiều hơn một TextBox sau đó xử lý sẽ được gọi bất cứ khi nào trong số họ đã văn bản của họ đã thay đổi.)
Hãy thử sự kiện TextChanged và xem nó có hoạt động hay không. –