2012-10-28 38 views
0

我想在運行時使用Visual Basic在我的Windows應用商店應用中更改文本塊的前景色。但是,我不知道做到這一點的正確方法。請協助。Windows應用商店應用Visual Basic將前景設置爲RGB/aRGB值

我寫的是什麼:

TextBlock1.Foreground = Windows.UI.Colors.Red 

它說,「價值型‘Windows.UI.Color’不能轉換爲‘Windows.UI.Xaml.Media.Brush’。」

我已經嘗試了所有這些:

TextBlock1.Foreground = "Red" 
TextBlock1.Foreground = "#FFC8C8C8" 
TextBlock1.Foreground = &HFF0000FF& 
TextBlock1.Foreground = &H0000FF& 

我想我清楚地缺少適當的方法。任何幫助表示讚賞。 (:

回答

1

你需要給它分配一個SolidColorBrushColor

Dim redBrush As New SolidColorBrush 
redBrush.Color = Windows.UI.Colors.Red 
TextBlock1.Foreground = redBrush 
相關問題