Вопрос

Я изучаю разработка приложений для окна телефона 8.1.И у меня есть проблема, когда я пытаюсь изменить цвет фона кнопки.В Mainpage.xaml у меня следующий код:

<Button 
    Name="button" Background="Pink" 
    Click="OnClick">
    ClickMe1
 </Button>
.

Тогда я определяю событие onclick: `

 private void ClickMe_Click(object sender, RoutedEventArgs e)
{
   button.Background = new SolidColorBrush(Colors.Green);
}
.

Но это не сработало, потому что: имя «цвета» не выделяется в текущем контексте Я пытался исправить

void OnClick(object sender, RoutedEventArgs e)
{
    button.Background = Brushes.Green;
}
.

Но это не сработало: (

Это было полезно?

Решение

в Windows Phone 8.1, Colors класс находится в windows.ui пространства имен.

Итак, вы можете установить фона кнопки, как это:

button.Background = new SolidColorBrush(Windows.UI.Colors.Red);
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top