我有一个简单的,我需要改变我的按钮每一秒的颜色。我使用这个代码btnBlue.Background = new SolidColorBrush(Windows.UI.Colors.Blue),但它不包含我在xaml中使用的自定义颜色,比如#FF30B3DD
那我该怎么办?有人能帮我吗?

最佳答案

您可以使用Color.FromArgb()在代码中定义自定义颜色:

btnBlue.Background = new SolidColorBrush(Color.FromArgb(255, 48, 179, 221));

或者,可以预先在xaml中定义颜色作为资源:
<Page.Resources>
    <SolidColorBrush x:Key="BlueColor" Color="#FF30B3DD" />
</Page.Resources>

然后可以从代码中引用资源:
btnBlue.Background = (SolidColorBrush)Resources["BlueColor"];

关于c# - 如何在C#中的UWP Apps中更改按钮的背景色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36077231/

10-10 08:32