在我Windows Phone application
的中,我从 xml 中获取颜色,然后将其绑定到某个元素。
我发现在我的情况下我得到了错误的颜色。
这是我的代码:
var resources = feedsModule.getResources().getColorResource("HeaderColor") ??
FeedHandler.GetInstance().MainApp.getResources().getColorResource("HeaderColor");
if (resources != null)
{
var colourText = Color.FromArgb(255,Convert.ToByte(resources.getValue().Substring(1, 2), 16),
Convert.ToByte(resources.getValue().Substring(3, 2), 16),
Convert.ToByte(resources.getValue().Substring(5, 2), 16));
所以在转换颜色后,我得到了错误的结果。在 xml 我有这个:
<Color name="HeaderColor">#FFc50000</Color>
它转换成#FFFFC500