Изменить фон сетки xaml в телефоне Windows 8 С#

Я хотел бы изменить фон сетки в коде С#, но при этом возникает ошибка.

Вот код:

gd.Background = new SolidColorBrush(Windows.UI.Colors.Aqua);

В ошибке говорится, что мне не хватает ссылки на сборку, поскольку пространство имен «Цвета» не существует.

Или есть другой способ изменить цвет фона в цвете темы Windows Phone 8?


person user3795349    schedule 02.07.2014    source источник


Ответы (3)


На этот вопрос уже есть ответ. У меня также были проблемы с цветом фона, и эта тема решила их для меня. URL: Изменение цвета сетки в C# (Windows Phone 8 )

person Eugen Sunic    schedule 03.07.2014

Проблема в вашем Namespace of Colors. Это должно быть System.Windows.Media.

Это демонстрация с использованием Цвета:

gd.Background = new System.Windows.Media.SolidColorBrush
                         (System.Windows.Media.Colors.Green);

По-другому мы можем использовать Color с методом FromArgb:

gd.Background = new System.Windows.Media.SolidColorBrush
                         (System.Windows.Media.Color.FromArgb(0xFF, 0x00, 0xFF, 0x00));

мы должны установить для него A R G B, это от 0x00 до 0xFF.

person Chris Shao    schedule 03.07.2014

использовать этот:

gd.Background = new SolidColorBrush(Colors.DarkGray);
person Amit Bhatiya    schedule 03.07.2014