3

私はこのコードを使ってみました:

string ToHtml(System.Drawing.Color color)
    {
        return string.Concat("#", (color.ToArgb() & 0x00FFFFFFFF).ToString("X8"));
    }

しかし、System.Media.Colorにはtoargb()メソッドがないようです。次に、このコードを試してみました。

string ToHtml(System.Drawing.Color color)
    {
        return ColorTranslator.ToHtml(color);//.FromHtml("#FFDFD991");
    }

ただし、ColorTranslatorはWindowsPhoneには存在しません。誰かが私を助けることができますか???? どうもありがとう!!

4

1 に答える 1

9
return string.Format("#{0:X2}{1:X2}{2:X2}{3:X2}",
                     color.A,
                     color.R,
                     color.G,
                     color.B);
于 2012-08-22T18:15:38.483 に答える