我試圖在C#中將string
轉換爲SolidColorBrush
。我正在使用的代碼是:如何將字符串轉換爲C#中的SolidColorBrush?
arrColors[arrColors.Length - 1] =
(SolidColorBrush)new BrushConverter().ConvertFromString(sLine);
其中sLine是從文本文件讀取的字符串。例如,sLine
可能是「黑色」。
此代碼給我一個FormatException
。
謝謝,但沒有任何使用語句Color.FromName我需要使用?現在它給了我'System.Windows.Media.Color'不包含'FromName'的定義。 – 2014-12-04 20:21:19
所以你在WPF上? – TaW 2014-12-04 20:22:01
是的@TaW。事實是,有幾種顏色進入我的陣列。所以我不能使用Color.FromName(「黑色」)或類似的東西。 – 2014-12-04 20:23:24