8 NİSAN 2012, Pazar
Oluşturma onaltılık renk değeri SolidColorBrush
#Ffaacc gibi Hex değeri SolidColorBrush oluşturmak istiyorum. Bunu nasıl yapabilirim?
MSDN'DE, var :
SolidColorBrush mySolidColorBrush = new SolidColorBrush();
mySolidColorBrush.Color = Color.FromArgb(255, 0, 0, 255);
Yazdım (yöntem #ffaacc
renk alır düşünüyor):
Color.FromRgb(
Convert.ToInt32(color.Substring(1, 2), 16),
Convert.ToInt32(color.Substring(3, 2), 16),
Convert.ToInt32(color.Substring(5, 2), 16));
Ama bu gibi hata verdi
The best overloaded method match for 'System.Windows.Media.Color.FromRgb(byte, byte, byte)' has some invalid arguments
Ayrıca 3 hataları: Cannot convert int to byte.
Ama sonra nasıl MSDN örnek çalışır?
CEVAP
22 Mayıs 2012, Salı
Onun yerine bunu deneyin:
(SolidColorBrush)(new BrushConverter().ConvertFrom("#ffaacc"));
Bunu Paylaş:
Eğer onaltılık renk olduğunu kontrol e...
Nasıl Onaltılık renk kodu kullanarak R...
Nasıl onaltılık Renk Dize bir Renk eld...
Program aracılığıyla veya bir onaltılı...
Nasıl bir Sistem oluşturmak için.Çizim...