2011-07-20 71 views

回答

2

通過調整背景屬性的Alpha通道來實現。

例如:

<TextBox Text="PROJECTED" 
     TextAlignment="Center" 
     FontSize="11" 
     FontWeight="Bold" 
     Foreground="White" 
     Background="#883376B8" /> 
1

您可以使用VS/Expression Blend的屬性編輯器UI在你的顏色的RGBA值調整值調整任何顏色屬性的不透明度(0 .... 255,較低的是更不透明)

這顯然會改變你的顏色的十六進制值,但會給你你正在尋找的視圖。

0

試試這個。

<TextBox Text="PROJECTED" 
     TextAlignment="Center" 
     FontSize="11" 
     FontWeight="Bold" 
     Foreground="White""> 
    <TextBox.Background> 
     <SolidColorBrush Color="#FF3376B8" 
         Opacity="0.65" /> 
    </TextBox.Background> 
</TextBox > 
+0

這對我來說沒有任何改變:當TextBox聚焦時背景仍然是完全不透明的,當它失去聚焦時透明(我使用透明顏色)時透明。 – Myosotis

+0

這應該起作用了。 TextBox的不透明度會影響關於它的所有內容(和子項)。刷子的不透明度隻影響它而不影響文字。 – blearyeye

相關問題