问题
I have a simple and I need to change colors of my buttons every second in that . I use this code btnBlue.Background = new SolidColorBrush(Windows.UI.Colors.Blue)
But it doesn't contain my custom color that I have use in xaml like #FF30B3DD
!
So what should I do ? can anybody help me ?
回答1:
You can use Color.FromArgb()
to define a custom color in code:
btnBlue.Background = new SolidColorBrush(Color.FromArgb(255, 48, 179, 221));
Alternatively, you can define the color in XAML in advance as a resource:
<Page.Resources>
<SolidColorBrush x:Key="BlueColor" Color="#FF30B3DD" />
</Page.Resources>
You can then reference the resource from the code:
btnBlue.Background = (SolidColorBrush)Resources["BlueColor"];
来源:https://stackoverflow.com/questions/36077231/how-to-change-background-color-of-button-in-uwp-apps-in-c-sharp