Как установить цвет как основной цвет окна? - PullRequest
2 голосов
/ 03 марта 2012

Как заголовок, как?

Я хочу сделать TextBlock, когда он сфокусирован, его цвет фона будет выделенным цветом окна (т.е. цвет, когда вы выделяете текст в вашем Internet Explorer).

Есть ли какой-нибудь способ, которым я могу получить этот цветовой код, чтобы я мог применить стиль?

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

1 Ответ

2 голосов
/ 03 марта 2012

Я немного запутался в том, что именно вы просите.Выбранный цвет фона или выбранный цвет текста, и вы хотите WPF или Silverlight.Это даст вам кисть Highlight background в WPF.

Посмотрите на SystemColors Class , в частности SystemColors.HighlightBrush Свойство

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

Что касается Silverlight, взгляните на этот ТАК вопрос

...