簡體   English   中英

在Windows 8 Phone C#中更改XAML網格背景

[英]Change xaml grid background in windows 8 phone c#

我想用C#代碼更改網格的背景,但是這樣做時出現錯誤。

這是代碼:

gd.Background = new SolidColorBrush(Windows.UI.Colors.Aqua);

該錯誤表明我缺少程序集引用,因為名稱空間“ Colors”不存在。

還是有另一種方法來更改Windows Phone 8主題顏色的背景顏色?

這個問題已經有了答案。 我的背景色也有問題,該線程為我解決了該問題。 URL: 在C#中更改網格的顏色(Windows Phone 8)

問題出在您Namespace of Colors 它應該是System.Windows.Media

這是使用Colors的演示:

gd.Background = new System.Windows.Media.SolidColorBrush
                         (System.Windows.Media.Colors.Green);

另一種方法,我們可以將ColorFromArgb方法一起使用:

gd.Background = new System.Windows.Media.SolidColorBrush
                         (System.Windows.Media.Color.FromArgb(0xFF, 0x00, 0xFF, 0x00));

我們應該為它設置ARGB ,它是從0x00到0xFF。

用這個:

gd.Background = new SolidColorBrush(Colors.DarkGray);

暫無
暫無

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

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