Pergunta

Estou estudando desenvolver aplicativos para windows phone 8.1.E tenho um problema quando tento alterar a cor de fundo de um botão.Em Mainpage.xaml, tenho o seguinte código:

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

Então eu defino o evento OnClick:`

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

mas não funcionou porque:O nome 'cores' não existe no contexto atual que tentei consertar

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

mas não funcionou :(

Foi útil?

Solução

No Windows Phone 8.1, Cores a aula está em Windows.UI espaço para nome.

Então você pode definir o plano de fundo do botão assim:

button.Background = new SolidColorBrush(Windows.UI.Colors.Red);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top