2012-02-14 53 views

回答

4
var brush = (App.Current.Resources["PhoneAccentBrush"] as SolidColorBrush); 
string fullColourCode = brush.Color.ToString(); 
string HTMLColourCode = "#" + fullColourCode.Substring(3); 

或單獨訪問組件的值,在此基礎....

string RedComponent = brush.Color.R.ToString(); 
string GreenComponent = brush.Color.G.ToString(); 
string BlueComponent = brush.Color.B.ToString(); 

注意,紅色,綠色和藍色成分值時,需要以生產和HTML顏色被操縱碼。

0

我想你可以使用以下(假設AppWorkspaceColor是必需的):

Color appColor = SystemColors.AppWorkspaceColor; 
string strColorAsHTML = appColor.ToString(); 

希望這有助於。