我正在尝试从Windows Phone 7中的Hex动态设置按钮背景颜色.
SolidColorBrush myBrush = new SolidColorBrush();
myBrush.Color = ColorTranslator.FromHtml("#123456");
pbMood.Background = myBrush;
Run Code Online (Sandbox Code Playgroud)
ColorTranslator似乎无法使用.该行给出了一个未找到的编译器错误.
我是在寻找错误的位置(不同的命名空间?),还是有其他方法可以从代码中执行此操作?
SLa*_*aks 23
Silverlight中没有此类.
public static SolidColorBrush GetColorFromHexa(string hexaColor)
{
return new SolidColorBrush(
Color.FromArgb(
Convert.ToByte(hexaColor.Substring(1, 2), 16),
Convert.ToByte(hexaColor.Substring(3, 2), 16),
Convert.ToByte(hexaColor.Substring(5, 2), 16),
Convert.ToByte(hexaColor.Substring(7, 2), 16)
)
);
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8053 次 |
最近记录: |