タイトルがわかりやすいと思います!
私が今持っているのは:
System.Drawing.Color uiui = System.Drawing.ColorTranslator.FromHtml(myString);
var intColor = (uint)((uiui.A << 24) | (uiui.R << 16) | (uiui.G << 8) | (uiui.B << 0));
var bytes = BitConverter.GetBytes(uint.Parse(value));
var brush = new SolidColorBrush();
brush.Color = Color.FromArgb(bytes[3], bytes[2], bytes[1], bytes[0]);
1-タイトルで言ったように、myStringは#FFFFFFのようなものです
2-これは BitConverter.GetBytes 行で失敗します。これは、 Color で int 表現を取得したためです。
3- とにかく、COlor 変換がそれほど直感的ではないことはわかっていますが、正しく行っていないように感じます... それは良い方法ですか?