按钮单击更改按钮前景色

时间:2017-07-31 10:29:17

标签: c# uwp

在Windows Phone 8中,我正在使用此

private void MyButton_Click(object sender, RoutedEventArgs e)
{
    MyButton.Foreground = new SolidColorBrush((System.Windows.Media.Color)Application.Current.Resources["PhoneForegroundColor"]);
}

将按钮按钮前景色更改为手机强调色。

但是我应该为UWP使用什么?

2 个答案:

答案 0 :(得分:2)

您可以直接使用SystemControlForegroundAccentBrush

MyButton.Foreground = (SolidColorBrush)Application.Current.Resources["SystemControlForegroundAccentBrush"];

您也可以将“PhoneForegroundColor”替换为“SystemAccentColor”。

答案 1 :(得分:1)

 MyButton.Foreground = new SolidColorBrush(Color.FromArgb(255, 255, 0, 0)); //OpacRed