することが可能に重複を進#FFFFFFを変換するには:
How to get Color from Hex color code using .NET?はどのようにSystem.Drawing.Color
は私が#FFFFFF
ようSystem.Drawing.Color
に文字列を変換したいです。あなたはどうやってそれをしますか?
することが可能に重複を進#FFFFFFを変換するには:
How to get Color from Hex color code using .NET?はどのようにSystem.Drawing.Color
は私が#FFFFFF
ようSystem.Drawing.Color
に文字列を変換したいです。あなたはどうやってそれをしますか?
string hex = "#FFFFFF";
Color _color = System.Drawing.ColorTranslator.FromHtml(hex);
注意ください:ハッシュが重要です!
あなたがvar color = System.Drawing.ColorTranslator.FromHtml("#FFFFFF");
またはこの(あなたが必要となりますSystem.Windows.Media
名前空間)を行うことができます
ありがとうございます。それは動作します – user1531040
ハッシュは本当に重要で、他の色は正確ではありません。 – teapeng
System.Drawing名前空間がないUWPはどうですか? –
'#' を削除し、
Color c = Color.FromArgb(int.Parse("#FFFFFF".Replace("#",""),
System.Globalization.NumberStyles.AllowHexSpecifier));
数値に変換する必要のないオプションがありますが、これは不要なステップです。 OPはそれが文字列であることを示します – freefaller
他の解決策も文字列を数値に変換しています、彼らは内部でそれをやっています。これが最適化の問題であれば、 'ColorConvertor.ConvertFromString()'と 'ColorTranslator.FromHtml()'と比較して 'Color.FromArgb()'/int.Parse() 。 – jwatts1980
アルファ値が0になりませんか? – Nyerguds
var color = (Color)ColorConverter.ConvertFromString("#FFFFFF");
私は白を変換するとき、私は正確に白い色を得ない。 –
http://stackoverflow.com/questions/2109756/how-to-get-color- from-hex-color-code-using-net –
投票を再開するには、dup質問は異なるタイプのColor構造を扱います。 – gunr2171