Domanda

Sto studiando le app di sviluppo per Window Phone 8.1.E ho un problema quando provo a cambiare colore di sfondo di un pulsante.In Mainpage.xaml, ho il seguente codice:

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

Allora Definisco OnClick Event: `

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

Ma non funzionava perché: il nome 'colori' non esiste nel contesto corrente Ho provato a risolvere

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

Ma non ha funzionato: (

È stato utile?

Soluzione

In Windows Phone 8.1, Colori Class è in Windows.UI Namespace.

Quindi puoi impostare lo sfondo del pulsante come questo:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top