Как применить стиль WPF ScrollBar к определенному списку?

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

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

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

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

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

Спасибо.


person VHanded    schedule 02.03.2011    source источник


Ответы (1)


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

<ListView>
    <ListView.Resources>
        <Style TargetType="ScrollBar">
            ...
        </Style>
    </ListView.Resources>
</ListView>
person Josh    schedule 02.03.2011