मैं हेक्स वैल्यू जैसे सॉलिडकोलर ब्रश बनाना चाहता हूं जैसे #ffaacc। मैं यह कैसे कर सकता हूँ?हेक्स रंग मान से सॉलिडकॉलर ब्रश बनाना
MSDN पर, मुझे मिल गया:
SolidColorBrush mySolidColorBrush = new SolidColorBrush();
mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255);
तो मैंने लिखा (पर विचार मेरी विधि #ffaacc
के रूप में रंग प्राप्त करता है):
Color.FromRgb(
Convert.ToInt32(color.Substring(1, 2), 16),
Convert.ToInt32(color.Substring(3, 2), 16),
Convert.ToInt32(color.Substring(5, 2), 16));
लेकिन इस
The best overloaded method match for 'System.Windows.Media.Color.FromRgb(byte, byte, byte)' has some invalid arguments
इसके अलावा 3 त्रुटियां: Cannot convert int to byte.
लेकिन फिर एमएसडीएन उदाहरण कैसे काम करता है?
संभावित डुप्लिकेट [.NET का उपयोग कर हेक्स रंग कोड से रंग कैसे प्राप्त करें?] (http://stackoverflow.com/questions/2109756/how-to-get-color-from-hex-color-code-using-net) – Sascha
इतना बेवकूफ है कि वे डिफ़ॉल्ट #FFFFFF प्रारूप की अनुमति नहीं देते हैं। – MrFox