2016-05-27 8 views
0

で公衆カラーVARを格納するI持ってProdutos.cs(Produtos =製品)と呼ばれるこのファイルはどのようにUWP

namespace LabApp4.Models 
{ 
public class Produto 
{ 
    public int Codigo { get; set; } 
    public string Titulo { get; set; } 
    public string Descricao { get; set; } 
    public int Ano { get; set; } 
    public string Letter { get; set; } 
} 
} 

がどのように色を格納しますいくつかのVARを実装することができますか?私はここでいくつかの例を試しましたが、成功はありません。

+0

あなたは*カラー*または*ブラシ*が必要ですか?また、これを変数に格納するか、後でそれを直列化する必要がありますか? – Romasz

+0

@Romasz私はカタログのようなものをやっていますが、アイコンの背景には自分の色が必要なので、カラーブラシでも問題ありません。 – MucaP

答えて

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(); } 
} 
+0

ありがとうございました! – MucaP

関連する問題