Изменение цвета фона полосы прокрутки в ScrollViewer wpf
Я знаю, как изменить цвет фона полосы прокрутки:
<ScrollBar Height="27" Margin="36,96,12,0" Name="scrollBar1" Background="Red"></ScrollBar>
вот изображение с моим красным фоном:
Как я могу сделать то же самое с ScrollViewer? У меня есть сетка внутри моего ScrollViewer, и если я изменю свойства ScrollViewer, похоже, изменятся свойства содержимого внутри моей сетки.
<ScrollViewer>
<Grid Name="Parent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
....
....
... etc
что производит:
с содержимым моей сетки с именем Parent на оставил. Как я могу разместить красный фон на этом ScrollViewer?
1 ответов
установите стиль ScrollViewer равным стилю, который вы создаете отдельно. Вот две ссылки, где авторы сначала создают стиль, а затем применяют указанный стиль к элементу управления wpf после этого:
http://www.codeproject.com/Articles/37366/Styling-A-ScrollViewer-Scrollbar-In-WPF.aspx