Укажите стиль из приложения. Ресурсы в файл темы. - PullRequest
0 голосов
/ 07 декабря 2011

Вот простая вещь, с которой я борюсь: в моем приложении указан стиль. Ресурсы

 <Application.Resources>
    <Style TargetType="{x:Type igDock:PaneToolWindow}">
        <Setter Property="Background" Value="Red"/>
    </Style>
</Application.Resources>

Я бы хотел переместить это в файл своей темы, попробовав что-то вроде этого.

<SolidColorBrush x:Key="{ComponentResourceKey {x:Type DockManager:PaneToolWindow}, defaultBackground}" Color="Red" PresentationOptions:Freeze="true" />

Конечно, я делаю здесь что-то ужасно не так, я намерен сделать все плавающие окна стилем по умолчанию.

1 Ответ

0 голосов
/ 09 декабря 2011

Зачем использовать кисть однотонного цвета? То, как вы это делали изначально, работало бы нормально, если бы оно было помещено в ваш пользовательский файл XAML.

Просто поставь

<Style TargetType="{x:Type igDock:PaneToolWindow}">
    <Setter Property="Background" Value="Red"/>
</Style>

... в вашем файле стиля.

...