2008-09-25 25 views
5

Về cơ bản, sự cố của tôi xuất phát từ mong muốn phần hộp văn bản có màu trắng và phần thả xuống thành màu đen. Khi tôi đặt văn bản thành màu trắng, trình đơn thả xuống xuất hiện như tôi muốn, nhưng văn bản trong hộp văn bản không thể đọc được. Đặt Foreground thành màu đen làm cho trình đơn thả xuống không thể đọc được.Trên một ComboBox WPF, có thể thiết lập màu Foreground khác cho hộp văn bản và cửa sổ bật lên không?

Có cách nào tốt để xử lý việc này không? Tôi vẫn đang học WPF.

Trả lời

3

Chỉnh sửa ControlTemplate, Bạn sẽ thấy một TextBlock và một PopUp khác lại có bộ điều khiển. Có ForeGround/Background khác cho TextBox này,

1

Đặt cược tốt nhất của bạn là chỉnh sửa bản sao của mẫu của ComboBox và đặt hai bản sao một cách độc lập.

Các vấn đề liên quan