Tôi có một điều khiển không có hỗ trợ Tắt/Bật cho văn bản, vì vậy tôi cần phải xây dựng nó vào đó.Màu hệ thống của văn bản bị tắt là gì?
Câu hỏi đơn giản là: Nếu tôi muốn chọn màu hệ thống phù hợp để điều khiển này có cùng màu của văn bản bị tắt như nhãn bị tắt bên cạnh, tôi nên chọn màu hệ thống nào? Tôi đã thử một vài và không ai có vẻ đúng, chúng hơi quá nhẹ hoặc hơi quá tối.
Nói cách khác, giả sử các tài sản ForeColor là hiện tại, những gì tôi nên viết ở đây:
myDefunctLabel.ForeColor = SystemColors.???;
Văn bản không bị tắt có một số loại hiệu ứng đổ bóng và do đó nhiều hơn một màu? Ít nhất tôi nhớ nó giống như vậy trong các phiên bản cũ của cửa sổ. – CodesInChaos
Tôi không có bất cứ điều gì như thế ở đây. Trong mọi trường hợp, nó là * hơi * tốt hơn so với "mặc định" cũ, đó là điều khiển vô hiệu hóa sẽ vẫn hiển thị như màu đen. Tôi sẽ tiếp tục nghiên cứu điều này và kiểm tra điều này trên một số máy tính khác, nhưng tôi sẽ bắt đầu với câu trả lời của Adam, ControlDark. –
Nếu SystemColors.GrayText không phải là màu bạn mong đợi, đó là vì chủ đề hiện tại của bạn đã xác định nó theo cách khác. Xem http://blogs.msdn.com/b/wpf/archive/2010/11/30/systemcolors-reference.aspx – AMissico