我有一个名为Produtos.cs(Produtos = Products)的文件
=
如何实现一些存储颜色的var?我在这里尝试了一些例子,但没有成功。
答案 0 :(得分:1)
有几种解决方案可以解决这个问题,例如,您可以使用如下定义的属性:
// this can be serializable if needed
public string color;
// non-serializable
public SolidColorBrush ItemBrush
{
get
{
return new SolidColorBrush(Windows.UI.Color.FromArgb(byte.Parse(color.Substring(1, 2), System.Globalization.NumberStyles.HexNumber),
byte.Parse(color.Substring(3, 2), System.Globalization.NumberStyles.HexNumber), byte.Parse(color.Substring(5, 2), System.Globalization.NumberStyles.HexNumber),
byte.Parse(color.Substring(7, 2), System.Globalization.NumberStyles.HexNumber)));
}
set { color = value.Color.ToString(); }
}