【发布时间】:2015-03-20 20:09:35
【问题描述】:
我正在尝试更改 AvalonEdit 中滚动条的拇指颜色。我尝试了多种方法:
为 ScrollViewer 设置样式 - 有很多示例,但我无法编译其中的大部分,而且当我编译时它们也不起作用。
使用 FindTemplate 并在运行时更改拇指颜色。适用于许多但并非所有情况。
我想要的只是改变拇指颜色。来吧 WPF,给我一块骨头。
请有人让我摆脱痛苦并告诉我如何做。
跟进:
通过更改默认拇指样式,我能够得到我想要的大部分内容:
<UserControl.Resources>
<Style x:Key="{x:Type Thumb}"
TargetType="{x:Type Thumb}">
<Setter Property="Opacity" Value="0.1" />
</Style>
</UserControl.Resources>
但是,如果我尝试将控件模板添加到此样式中,则没有效果。每次我认为我了解 WPF 样式时,都会发生一些事情让我相信我一无所知。
【问题讨论】:
标签: wpf avalonedit