2012-03-03 79 views
2

作爲標題,如何?如何將顏色設置爲窗口的突出顯示顏色?

我想在關注焦點時製作一個TextBlock,它的背景色將是Window os的高亮顏色(即在您的Internet Explorer中突出顯示文本時的顏色)。

有沒有什麼方法可以得到該顏色代碼,以便我可以投入該風格?

<Trigger Property="IsFocused" Value="True"> 
    <Setter Property="FontWeight" Value="Bold" /> 
    <Setter Property="Background" Value="Blue"/> 
    <Setter Property="Foreground" Value="White"/> 
</Trigger> 

回答

2

我對你到底在問什麼有點困惑。選定的背景顏色或選定的文本顏色,並且您想要WPF或Silverlight。這將給你在WPF中的突出背景畫筆。

看那SystemColors Class特別是SystemColors.HighlightBrush物業

<Setter Property="Background" Value="{x:Static SystemColors.HighlightBrush}" /> 

對於Silverlight的看看這個SO question

+0

+1謝謝!其實我只是選擇了背景。但是,我只是注意到我需要兩個。我可以從你的參考資料中找到它。再次感謝! – 2012-03-03 22:02:58

+0

@KingChan很高興能有所幫助 – 2012-03-03 22:04:16

相關問題