Установить цвет стиля на основе объекта - PullRequest
0 голосов
/ 09 марта 2012

Я хочу установить цвет фона стиля объекта, чтобы он был цветом переднего плана окна. Итак ... как получить цвет одного объекта и использовать его в качестве значения в стиле?

<Setter Property="Background" Value="????Window Foreground Color????" />

Я пробовал разные комбинации связывания, но ни одна из них еще не работала. В коде позади это значение будет this.Foreground , но в стиле XAML?

1 Ответ

0 голосов
/ 09 марта 2012

Самый быстрый способ - дать вашему родительскому окну имя и использовать его при связывании.Примерно так (если вы назвали свое окно "Root"):

<Setter Property="Background" Value="{Binding ElementName=Root, Path=Foreground}" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...