Как применить стиль WPF ScrollBar для определенного списка? - PullRequest
3 голосов
/ 02 марта 2011

Хорошо, вот мой стиль полосы прокрутки.

<Style x:Key="{x:Type ScrollBar}" TargetType="{x:Type ScrollBar}">       
    <Setter Property="Background" Value="#D5E0FF" />
</Style>

Если я применю это, все полосы прокрутки в моем приложении, несомненно, будут затронуты.

Теперь у меня есть 2 просмотра спискав моем приложении мне нужно применить этот стиль только к определенному списку, в то время как другой остается полосой прокрутки по умолчанию, любая идея?

Это сводит меня с ума.

Спасибо.

1 Ответ

5 голосов
/ 02 марта 2011

Добавить стиль как ресурс к самому ListView.

<ListView>
    <ListView.Resources>
        <Style TargetType="ScrollBar">
            ...
        </Style>
    </ListView.Resources>
</ListView>
...