簡體   English   中英

如何在c#中更改UWP應用程序中按鈕的背景顏色?

[英]how to change background color of button in UWP Apps in c# ?

我有一個簡單的,我需要每秒更改我的按鈕的顏色。 我使用此代碼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"];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM