質問

ウィンドウ電話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);
}
.

しかし、それはうまくいきませんでした: "Colors 'という名前は現在のコンテキストではexisitを使いません 私は

を修正しようとしました
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