2012-05-23 1 views
1

Я создал metrostyle ap, используя C#, когда я начал выбирать параметр сетки, но мне нужно изменить фон моего приложения, изображения или другого цвета.изменить фон в metrostyle приложение с помощью C# xaml

Я последовал за учебник Microsoft link

я помещал в общем/standarStyle следующий код, но не работает, я знаю, что это что-то очень простое, но don't работает для меня.

<Grid Background="{StaticResource WindowsBlogBackgroundBrush}"> 
// Add this brush to the resource dictionary in App.xaml. 
<SolidColorBrush x:Key="WindowsBlogBackgroundBrush" Color="#FF0A2562"/> 
+1

Я не уверен, если это глупый комментарий, но если не ваш 'SolidColourBrush' прийти до вашей ссылки на него в вашем файле' Grid' элемента? – Luke

+0

О, + 1'd coulton тогда заметил "// Добавьте эту кисть в словарь ресурсов в App.xaml." Прости. –

+0

ОК @ Култон, как я уже сказал, я следил за учебником microsoft, я поставил первую строку в файле standardStyle и 2 в App.xml, но не работает, мне нужно отправить свое приложение сегодня! и мне просто нужно сделать это изменение :( – suely

ответ

1

Вы можете попробовать это:

<Grid> 
    <Grid.Background> 
     <SolidColorBrush 
      Color="#FF0A2562" /> 
    </Grid.Background> 

    ... 
</Grid> 

Если это не поможет, то, возможно, ваша сетка не видно - его содержание может иметь различный цвет и полностью заполнить сетку - тогда вы не увидите его цвет.

+0

спасибо за вашу помощь, я думаю, что вы правы, потому что я не могу изменить цвет, это первый раз, когда я работаю с metrostyle, в начале моего проекта я выбрал вариант «сетка», и я выбрал черный и серый цвет, я думал, что это было легко изменить, но у меня нет никаких вариантов, спасибо в любом случае. – suely

0

Самый простой способ: использовать программный блендер (который входит в пакет для разработчиков на сайте microsoft), открыть новый проект (и открыть как новый наш проект, сделанный в vs) левой кнопкой, он открывает конструктор инструментов и вы можете выбрать сплошную кисть или градиентную кисть.

+1

программа Blend, не путать с Blender (разработчиком 3D-модели) – Sprague

1

Набор фона свойство сетки

grid.Background = new SolidColorBrush(Windows.UI.Color.FromArgb(1,10,37,98));