2016-05-27 2 views
0

У меня есть этот файл называется Produtos.cs (Produtos = Products)Как сохранить общественный цвет вар в 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; } 
} 
} 

Как я могу реализовать некоторые вар, который будет хранить цвет? Я попробовал несколько примеров здесь, но не смог.

+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

Смежные вопросы